Page 1
WSP-BT300 MODEL (Kiosk&Ticket Printer) WOOSIM SYSTEMS Inc. #501, Daerung Technotown 3th, 448, Gasan-Dong, GeumChun-Ku, Seoul, Korea Tel : +82-2-2107-3700 Fax : +82-2-2107-3707 URL: http://www.woosim.com All specifications are subjected to change without notice http://www.woosim.com...
Page 2
Copyright ⓒ2008 by Woosim Systems Inc. All rights reserved. The information contained in this manual is the property of Woosim Systems Inc. and may not be reproduced in whole or in part without the prior written permission of Woosim Systems Inc.
Page 3
Easier paper roll loading by CLAMSHELL design. Easier maintenance with self-diagnostic. Microsoft Windows 98/ME/XP/2000 compatible. In field programming – Update Firmware, Download Fonts and Logos Support bit-image(logo) download. Flow control : Software (XON/XOFF) ※ Hardware flow control not supported in printer. http://www.woosim.com...
Page 4
Do not allow plastic film, erasers, or adhesive tape to touch the paper for long periods. ● Do not stack the thermal paper with diazo copies immediately after copying or wet-type copies. ● Do not use chemical glue. ● Always use the clean thermal paper. http://www.woosim.com...
Interface None: UART Power None : DC 24V Model name / Interface Spec. Wired Wireless RS-232C Bluetooth SC30 IrDA None RS-485 Parallel None Serial/Bluetooth Part No. ⇒ S40/A1 Example) 1. Porti-S40 2. Porti-SC30 Bluetooth Only Part No. ⇒ SC30/Z1 http://www.woosim.com...
& & When unpacking your printer box make sure it contains the printer and all accessories. If any accessories are missing or damage, please contact your dealer for assistance. WSP-BT300 http://www.woosim.com...
1. Make sure that the printer is not receiving data; otherwise, data may be lost. 2. Remove the used paper roll core if there is one. 3. Insert the paper roll as shown. http://www.woosim.com...
Applicable connector : MOLEX 53014-0410 or equivalent. The following specifications are requested for Power supply. Input : 24V DC / OVER 3A Avoid using power supply which its power capacity of power current is extremely high. http://www.woosim.com...
When using label paper etc., is detected with the black mark sensor. ② Sensor 2 : Paper Out Sensor When using the general thermal paper, the sensor which detects the exhaust presence of the paper. ③ Sensor 3 : Optional Sensor Currently does not use without being http://www.woosim.com...
The WSP-BT300 printer has a UART interface and is connected by means of a 3 pin female connector. In the following table, the signals present on the connector are listed: Pin No Name Direction Function Output Transmit Data Input Receive Data Ground <Molex : 51004-0300 > Applicable connector : MOLEX 53014-0310 or equivalent. http://www.woosim.com...
- CUTTER Button : Cutter Button is used when once cutting the paper. u Panel lamp Printer is ON and ready to receive data. -POWER : Indicates a fault condition or a printer error. -ERROR : (i.e : no paper, etc.) http://www.woosim.com...
ROM version and the communication method setting. 3) After printing the current printer status, Self-Test will print a pattern using the built-in character set. 4) The Self-Test automatically ends. The printer is ready to receive data as soon as it completed the self test. http://www.woosim.com...
2. Chemicals or oil may change the color of paper, or printed characters may fade. 3. Change of paper color starts from approx . 70 °C. Pay attention to heat, humidity and sun light. 4. Color of paper may be changed by being scratched by nail or hard metal, etc. http://www.woosim.com...
Select an international character set Character ESC R Select standard mode Miscellaneous function ESC S Select print direction in page mode Print position ESC T Set printing area in page mode Print position ESC W Define user-defined bit-image Bit image ESC X 4 http://www.woosim.com...
Page 21
Set relative vertical print position in Print position GS \ page mode Execute macro Macro function GS ^ Set barcode height Barcode GS h GS k Print bar code Barcode Set barcode width Barcode GS w GS Z Select 2D barcode type Barcode http://www.woosim.com...
ESC 2, ESC 3 ESC J n [Name] Print and feed paper. [Format] ASCII Decimal 27 [Range] 0 ≤ n ≤ 255 [Description] Prints the data in the print buffer and feeds the paper [n * (vertical or horizontal motion unit)] inches. http://www.woosim.com...
Page 23
In page mode, prints all buffered data in the printing area collectively. [Note] This commands is enabled only in page mode. After printing the printer does not clear the buffered data, setting values for ESC T and ESC W, and the position for buffering. [Reference] FF, ESC L, ESC S http://www.woosim.com...
1) The line spacing can be set independently in standard mode and in page mode. 2) The horizontal and vertical motion unit are specified by GS P. Changing the horizontal or vertical motion unit does not affect the current line spacing. http://www.woosim.com...
Page 26
[Default] n = 0 [Reference] GS P ESC R n [Name] Select an international character set. [Format] ASCII Decimal 27 [Range] 0 ≤ n ≤ 10 [Description] Selects an international character set n from the following table. http://www.woosim.com...
Page 27
Character font B (9 x 24) Undefined Undefined Undefined Undefined Emphasized mode not selected Emphasized mode selected Double-height mode not selected Double-height mode selected Double-width mode not selected Double-width mode selected Undefined Undefined Underline mode not selected Underline mode selected http://www.woosim.com...
Page 28
1. 49 Turns on underline mode (2 dot thick) 2, 50 [Notes] 1) The printer can underline all characters (including right-side character spacing ), but cannot underline the space set by HT. 2) The printer cannot underline white/black inverted characters. http://www.woosim.com...
Page 29
Be careful when this command is used with ESC ! [Default] n = 0 [Reference] ESC ! ESC { n [Name] Turn On/Off upside-down printing mode [Format] ASCII Decimal 27 [Range] 0 ≤ n ≤ 255 [Description] Turns upside-down printing mode on of off http://www.woosim.com...
Page 30
0 ≤ n ≤ 255 [Description] (1 ≤ vertical number of times ≤ 8, 1 ≤ horizontal number of times ≤ 8) Selects the character width using bits 0 to 2 and selects the character height using bits 4 to 7, as follows; http://www.woosim.com...
Page 31
[Default] n = 0 [Reference] ESC ! GS B n [Name] Turn white/black reverse printing mode On/Off. [Format] ASCII Decimal 29 [Range] 0 ≤ n ≤ 255 [Description] Turns on or off White/Black reverse printing mode. http://www.woosim.com...
0 ≤ n ≤ 255 [Description] Enables or disables the panel buttons. When the LSB is 0, the panel buttons are enabled. When the LSB is 1, the panel buttons are disabled. [Notes] 1) Only the least significant bit of n is valid. http://www.woosim.com...
Set relative vertical print position in page mode GS \ Set print starting position ESC O ESC $ nL nH [Name] Set absolute print position [Format] ASCII Decimal 27 [Range] 0 ≤ nL ≤ 255 0 ≤ nH ≤ 255 http://www.woosim.com...
Page 34
Set the print starting position based on the current position by using [Notes] 1) This command sets the distance from the current position to [(nL + nH * 256) * horizontal or vertical motion unit] 2) Any setting that exceeds the printable are is ignored http://www.woosim.com...
Page 35
0 ≤ n ≤ 2 48 ≤ n ≤ 50 [Description] Aligns all the data in one line to the specified position. n selects the type of justification as follows; Justification Left justification 0, 48 1, 49 Center justification Right justification 2, 50 http://www.woosim.com...
Page 36
+ 1], the printer executes print buffer-full printing of the current line and horizontal tab processing from the beginning of the next line. 5) The default setting of the horizontal tab position for the paper roll is every 0 character. [Reference] ESC D http://www.woosim.com...
Page 37
10) The previously specified horizontal tab positions do not change, even if the character width changes. 11) The character width is memorized for each standard and page mode. [Default] The default tab positions are at intervals of 0 characters. [Reference] http://www.woosim.com...
Page 38
7) The horizontal motion unit (x) is used for calculating the left margin. The calculated result is truncated to the minimum value of the mechanical pitch. [Default] nL = 0, nH = 0 [Reference] GS P, GS W http://www.woosim.com...
Page 39
8) If the width set for the printing area is less than the width of one character, when the character data is developed, the following If the printing area width cannot be extended sufficiently, the left margin is reduced to accommodate one character. http://www.woosim.com...
Page 40
The horizontal starting position, vertical starting position, printing area width, and printing area height are defined as x0, y0, dx(inch), respectively. x0 = [(xL + xH * 256)] * (horizontal motion unit) y0 = [(yL +yH * 256)] * (vertical motion unit) http://www.woosim.com...
Page 41
10) When the horizontal starting position, vertical starting position, printing area width, and printing area height are defined as X, Y, Dx, Dy respectively, the printing area is set as shown in the figure below. http://www.woosim.com...
Page 42
Upper left Left to right 0,48 (A in the figure) Lower left Bottom to top 1,49 (B in the figure) Lower right Right to left 2,50 (C in the figure) Upper right Top to bottom 3,51 (D in the figure) http://www.woosim.com...
Page 43
2) This command is effective only in page mode. 3) If the [(nL + nH * 256)] * (vertical or horizontal motion unit) exceeds the specified printing area, this command is ignored. 4) The horizontal starting buffer position does not move. http://www.woosim.com...
Page 44
+ nH * 256 = N When pitch N is specified to the movement upward (the negative direction), use the complement of 65536. When pitch N is specified to the movement upward; nL + nH * 256 = 65536 - N http://www.woosim.com...
Page 45
[Description] Set horizontal starting position and vertical starting position in page mode. Horizontal starting position = xL + xH * 256 Vertical starting position = yL + yH * 256 [Note] This command is effective only in page mode. http://www.woosim.com...
Dot density Number of Data of Dots ≒68 DPI ≒102 8 dot single density nL+nH*256 ≒68 DPI ≒203 8 dot double density nL+nH*256 ≒203DPI ≒102 DPI 24 dot single density (nL+nH*256)*3 ≒203 DPI ≒203 24 dot double density (nL+nH*256)*3 http://www.woosim.com...
Page 47
8) This command is not affected by print modes (emphasized, double- strike, underline, character size or White/Black reverse printing), except upside-down printing mode. 9) The relationship between the image data and the dots to be printed is as follows; http://www.woosim.com...
Page 48
- When 8-dot bit image is selected. - When 24-dot bit image is selected. http://www.woosim.com...
Page 49
ESC X 4 x y d1 ... d(x y ) defines a user-defined bit image using x 8 dots in the horizontal direction and y dots in the vertical direction. - Horizontal direction dots = (x * 8)dots - Vertical direction dots = (y)dots http://www.woosim.com...
Page 50
[Reference] ESC W, ESC O, FF http://www.woosim.com...
Roll end sensor : paper not present Not used Paper end sensor : paper present Paper end sensor : paper not present Not used Not used Not used Front end sensor : paper present Front end sensor : paper not present Not used http://www.woosim.com...
One dot corresponds 1/8mm. The default setting is n = 80. GS w n [Name] Set barcode width [Format] ASCII Decimal [Range] n = 0, 3 ≤ n ≤ 5 [Description] GS w n selects the horizontal size of a barcode. The default setting is n = 0. http://www.woosim.com...
Page 53
= 32, 36, 37, 43, 45, 46,47 1 ≤ k (even number) 48 ≤ d ≤ 57 CODABAR 1 ≤ k 48 ≤ d ≤ 57, 65 ≤ d ≤ 68, d = 36, 43, 45, 46, 47, 58 http://www.woosim.com...
Page 54
6) n indicates the number of bar code data, and the printer processes n bytes from the next character data as bar code data. 7) If n is outside of the specified range, the printer stops command processing and processes the following data as normal data. http://www.woosim.com...
Page 55
2D bar code. n specifies security level to restore when bar code image is damaged. k is used for define horizontal and vertical ratio. d is consist of 2 byte. 1st byte is lower number. And 2nd byte is upper number. http://www.woosim.com...
Page 56
② QR-CODE Type: m specifies version of the symbol. (1~40, 0:auto size) n specifies ECC level. (L:7%, M:15%,Q:25%,H:30%) k specifies module size. (1~8) d is consist of 2 byte. 1st byte is lower number. And 2nd byte is upper number. http://www.woosim.com...
5) If the printer receives GS : again immediately after previously receiving GS : the printer remains in the macro undefined state. 6) The contents of the macro can be defined up to 2048 bytes. If the macro definition exceed 2048 bytes, excess data is not stored. [Reference] GS ^ http://www.woosim.com...
Page 58
6) If the macro is not defined or if is 0, nothing is executed. 7) When the macro is executed (m=1), paper always cannot be fed by using the FEED button. [Reference] GS : http://www.woosim.com...
3) In page mode, the following command use x or y, depending on character orientation; When the print starting position is set to the upper left or lower right of the printing area using ESC T(data is buffered in the direction perpendicular to the paper feed direction); http://www.woosim.com...
Page 60
Select page mode [Format] ASCII Decimal [Description] Switches from standard mode to page mode. [Notes] 1) This command is enabled only when processed at the beginning of a line in standard mode. 2) This command has no effect in page mode. http://www.woosim.com...
Page 61
3) This command sets the print position to the beginning of the line. 4) The printing area set by ESC W are initialized. 5) This command switches the settings for the following commands (in which the values can be set independently in standard mode and page mode) to those http://www.woosim.com...
Page 62
The currently specified printing area, it is deleted. [Reference] ESC L, ESC W ESC s n [Name] Set print density and black mark flag [Format] ASCII Decimal [Description] ESC s n sets the print density and black mark flag. http://www.woosim.com...
Line thickness : n (dot) If the horizontal length is 0, it becomes vertical line If the vertical length is 0, it becomes horizontal line [Range] 0 ≤ xL, xH, yL, yH ≤ 255 0 ≤ n ≤ 255 http://www.woosim.com...
ESC i [Name] Partial cut (One point center uncut) [Format] ASCII Decimal [Description] ESC i executes a partial cut of the paper with one point center uncut. ESC i operates in the same way as GS V when m=1 . http://www.woosim.com...
The movement position will be set when this command is sent to the printer just once. Black mark yL + yH * 256 (dot lines) Movement Position ESC z ESC y [Name] Feed the paper to the movement position. [Format] ASCII Decimal [Description] Feed the paper to the movement position. http://www.woosim.com...
5) If thermal paper touches diazo copy paper immediately after copying, the printed surface may be discolored. 6) Thermal paper must not be stored with the printed surfaces against each other because the printing may be transferred between the surfaces. http://www.woosim.com...
Page 67
2) Avoid direct light Extended exposure to direct light may cause discoloration or faded printing. 3. Others Because this printer uses plated steel, the manual cutting edge may be subject to rust. However, this does not affect the printer performance. http://www.woosim.com...
Need help?
Do you have a question about the WSP-BT30 and is the answer not in the manual?
Questions and answers