Page 1
Introduction Appreciate for purchasing our thermal receipt series printers. This manual is used on our mini portable thermal receipt series printers which include Models ZJ-58LYWD ZJ-58LYDD ZJ-58MNWD, and ZJ-58MNDD.The manual will guide you to know all the functions and operation solutions of our products.
TABLE OF CONTENTS 1. Description ..........................4 1-1. Appearance ..........................4 1-2. Specification& Features ......................4 1-3. Application area........................5 1-4.Package and accessories ………………………………..……………………..…………………6 2. Communication Interface......................7 2-1. RS-232 Serial Interface......................7 2-2. Bluetooth Connection......................8 2-2-1. Bluetooth specification ....................8 2-2-2. Use “AT” command to modify Printer’s parameters............8 2-2-3.
1. Description Mini Bluetooth Printer is a portable thermal printer that combines USB,RS-232 Serial and Bluetooth communication interface together, The printer could be powered by car charger, and rechargeable battery(depending on specified models) . These special characters make it successfully be applied to a variety of instruments, handheld data printing. 1-1.
Weight 134g Color Dark gray Effective print width 48mm Print method Thermal line printing Print commands ESC/POS compatible command set Print speed Up to 90mm/sec Resolution 8 dots/mm(203dpi) Print font 12x24/24x24 Column capacity 32 columns/16columns Character size 1.5 x 3.0 mm(W x H)/ 3.0x3.0mm(WxH) Paper dimensions 58.0±0.1mm x diameter 40.0mm Paper thickness...
locations, such as the TAXI bill printing, administrative fees receipt printing, post receipt printing, restaurant ordering information printing, online payment information printing, etc. With the rapid popularity of smart-mobile, Mini printer will be more widely used in the near future. 1-4.
2. Communication Interface 2-1. RS-232 Serial Interface RS-232 is developed according to the EIA standard asynchronous transmission, the specifications are as following: Ø Data transmission: serial interface Ø Synchronization: asynchronous Ø Signal Level: RS-232 level, logic 1:-5.4v, logic 0 : +5.4v Ø...
2-2. Bluetooth Connection Bluetooth is a proprietary open wireless technology standard for exchanging data over short distances (using short-wavelength radio transmissions in the ISM band from 2400–2480 MHz) from fixed and mobile devices, creating personal area networks (PANs) with high levels of security. 2-2-1.
2. Search for the Bluetooth device with host device; 3. If there are other Bluetooth devices, please select “LY58”(for example) printer; 4. Enter default pairing code “1234” 5. Pairing succeed. 2-3. USB Interface The printer is connected by standard Mini USB cable(included in accessories) for communication. The USB type belongs to slave device type.
3. Basic Operation 3-1. indicator light & printer status There are Three indicators, they are red and blue【CHARGE】light, red【ERROR】light, and blue 【BATTERY】indicator. The meanings of each indicators are as below: 【CHARGE】indicator Blue light constant on: charging is completed; Red light constant on: in charging; Blue and red lights on: mistakes occur, please check whether the battery is good contact or not, and the temperature is normal or not.
Selftest printing method: Power off the printer, then hold down the【FEED】button and press the power button at the same time. Wait until the battery indicator &【ERROR】led is on ,then loosen the【FEED】button,the current setting will be printed out. 3-2-5. Hexadecimal printing The function of hexadecimal printing is to print the information received from host machine by hexadecimal form.
When the printer has the following conditions, you should clean the printer head: Ø The printer does not print clearly and the thermal paper is Ok. Ø It’s getting too noisy while feeding paper or printing. Printer cleaning steps are as follows: Power off the printer and open the paper room cover.
4. Installing Wizard Installing Wizard (Only for Bluetooth Interface) Make sure your device (like PC, Note Book) has Bluetooth function, then once Step1: the Bluetooth for your device is activated, you will see the Bluetooth sign showed in the right bottom side of your device(like PC) screen. Step2: Power on the Bluetooth printer.
Page 14
Step4: if you can see screen as below,then the device is searching the bluetooth printer,please wait. -14-...
Page 15
Step5: Once the Bluetooth printer is found. You can see it listed on the screen, Here, for example,LY58 bluetooth printer is successfully found. Please click “-LY58”,à click “Next” -15-...
Page 16
Step6: Choose “Let me choose my own passkey”, then enter “1234”(this is factory default passkey, if you want to change it, you have to inform us to set the new passkey for you in our factory before shipping),then click “Next”. -16-...
Page 17
Step7: if you can see the screen as below, that means the Bluetooth printer is already connected. Please notice the assigned COM ports ,then Click”Finish”. -17-...
Page 18
Step8: Now if you want to test if the printer is OK to print, you could use a com tool , and send printed data to Outgoing COM port( here, it is COM5). (Com tool setting is 9600,N,8,1.) Done. -18-...
5. Operating Precautions This section presents important information intended to ensure safety and effective use of the printer. Please read carefully. 5-1. Notes on safety Be sure to use the specified battery and power source provided by our company. Connection to an improper power source may cause fire , explosion or damage to the printer.
Page 20
Normal thermal paper can’t be kept too long, if you want to keep the receipt for a long period, please choose long term effective thermal paper. 5-4. Others Ø The printer is to be installed on a flat dry surface. Ø...
Page 21
6. Programmer Manual 6-1. COMMANDS 6-1-1. Command Notation [Name] The name of the command. [Format] The code sequence. [Range] Gives the allowable ranges for the arguments. [Description] Describes the command’s function. [Details] Describes the usage of the command in detail. [Notes] Provides important information on setting and using the printer command, if necessary.
Page 22
approximately 72.1 mm {576/203"} ③ T he length of the vertical direction in page mode: approximately 117.3 mm {1662/360"} (6) Printing area Printing range is set by the command. It must be printing area ≤ p rintable area. (7) Ignore The state in which all codes, including parameters, are read in and discarded, and nothing happens.
Page 23
[Name] Print and return to standard mode in page mode [Format] ASCII Decimal [Description] Prints the data in the print buffer collectively and returns to standard mode. · The buffer data is deleted after being printed. [Details] · The printing area set by ESC W is reset to the default setting. ·...
Page 24
n = 3: Transmit error status n = 4: Transmit paper roll sensor status · The status is transmitted whenever the data sequence of <10>H<04>H< n> [Details] (1 £ n £ 4) is received. Example: In ESC * m n d1...dk, d1=<10>H, d2=<04>H, d3=<01>H ·...
Page 25
n = 2: Off-line status Off/On Decimal Function Not used.Fixed to Off. Not used.Fixed to On. Cover is closed. Cover is open. Paper is not being fed by using the FEED button. Paper is beging fed by the FEED button. Not used.Fixed to On.
Page 26
[Reference] DLE ENQ, GS a, GS r DLE ENQ n (*) [Name] Real-time request to printer [Format] ASCII ENQ n Decimal 16 1 £ n £ 2 [Range] [Description] Responds to a request from the host computer. n specifies the requests as follows: Request Recover from an error and restart printing from the line where the error occurred...
Page 27
[Format] ASCII Decimal 16 [Range] n = 1 m = 0, 1 1 £ t £ 8 [Description] Outputs the pulse specified by t to connector pin m as follows: Connector pin Drawer kick-out connector pin 2. Drawer kick-out connector pin 5. The pulse ON time is [ t ´...
Page 28
Decimal 0 ≤ n ≤ 255 [Range] Sets the character spacing for the right side of the character to [ n h orizontal or [Description] vertical motion units]. • The right-side character spacing for double-width mode is twice the normal [Details] value.
Page 29
Underline mode selected. • When both double-height and double-width modes are selected, quadruple size [Details] characters are printed. • The printer can underline all characters, but can not underline the space set by HT or 90° clockwise rotated characters. • The thickness of the underline is that selected by ESC , regardless of the character size.
Page 30
0 ≤ nL ≤ 255 [Range] [Description] Selects or cancels the user-defined character set. • When the LSB of n is 0, the user-defined character set is canceled. • When the LSB of n is 1, the user-defined character set is selected. •...
Page 31
• When font B (9 ╳ 17) is selected. -31-...
Page 32
ESC * m nL nH d1... dk [Name] Select bit-image mode [Format] ASCII m nL nH d1...dk 2A m nL nH d1...dk Decimal 42 m nL nH d1...dk [Range] m = 0, 1, 32, 33 0 ≤ nL ≤ 255 0 ≤...
Page 33
• d indicates the bit-image data. Set a corresponding bit to 1 to print a dot or to 0 to not print a dot. • If the width of the printing area set by GS L and GS W less than the width required by the data sent with the ESC * command, the following will be performed on the line in question (but the printing cannot exceed the maximum printable area):...
Page 34
ESC – n [Name] Turn underline mode on/off [Format] ASCII Decimal 0 ≤ n ≤ 2, 48 ≤ n ≤ 50 [Range] [Description] Turns underline mode on or off, based on the following values of n: Function 0, 48 Turns off underline mode 1, 49 Turns on underline mode (1-dot thick) 2, 50...
Page 35
ESC 2 [Name] Select default line spacing [Format] ASCII Decimal [Description] Selects 1/ 6-inch line (approximately 4.23mm) spacing. •The line spacing can be set independently in standard mode and in page mode. [Details] [Reference] ESC 3 ESC 3 n [Name] Set line spacing [Format] ASCII...
Page 36
(DLE EOT, DLE ENQ, DLE DC4) until it is enabled by this command. [Default] n = 1 ESC ? n [Name] Cancel user-defined characters [Format] ASCII Decimal 32 ≤ n ≤ 126 [Range] [Description] Cancels user-defined characters. • This command cancels the pattern defined for the character code specified by [Details] n.
Page 37
• When setting n = 8, the print position is moved to column 9 by sending HT. • Up to 32 tab positions ( k = 32) can be set. Data exceeding 32 tab positions is processed as normal data. •...
Page 38
Decimal 0 ≤ n≤ 255 [Range] Prints the data in the print buffer and feeds the paper [ n ╳ vertical or horizontal [Description] motion unit] inches. • After printing is completed, this command sets the print starting position to the [Details] beginning of the line.
Page 39
⑤ S et printable area width: GS W • The following command is ignored in page mode: ① E xecute test print: GS ( A • The following command is not available in page mode: ① P rint NV bit image: FS p ②...
Page 40
Norway Denmark Spain Latin Korea Slovenia/Croatia Chinese The character sets for Slovenia/Croatia and China are ZJported only in the Simplified Chinese model. [Default] Simplified Chinese model: n = 15 Models other than the Simplified Chinese model: n = 0 ESC S (*) [Name] Select standard mode [Format]...
Page 41
48 £ n £ 51 [Description] Selects the print direction and starting position in page mode. n specifies the print direction and starting position as follows: Print Direction Starting Position 0, 48 Left to right Upper left 1, 49 Bottom to top Lower left 2, 50 Right to left...
Page 42
[Description] Turns 90° clockwise rotation mode on/off n is used as follows: Function 0, 48 Turns off 90° clockwise rotation mode 1, 49 Turns on 90° clockwise rotation mode · This command affects printing in standard mode. However, the setting is [Details] always effective.
Page 43
· The horizontal and vertical motion unit are specified by GS P. Changing the horizontal or vertical motion unit does not affect the current printing area. · The GS P command can change the horizontal (and vertical) motion unit. However, the value cannot be less than the minimum horizontal movement amount, and it must be in even units of minimum horizontal movement amount.
Page 44
nL+ nH ╳ 256 = N When pitch N is specified to the left (the negative direction), use the complement of 65536. When pitch N is specified to the left: nL+ nH ╳ 256 = 65536 - N • The print starting position moves from the current position to [ N ╳ h orizontal or vertical motion unit] •...
Page 45
[Name] Select paper sensor(s) to output paper end signals [Format] ASCII 63 33 Decimal 99 51 0 £ n £ 255 [Range] [Description] Selects the paper sensor(s) to output paper end signals · Each bit of n is used as follows: Off/On Decimal Function...
Page 46
Paper roll near-end sensor enabled Undefined · When a paper sensor is enabled with this command, printing is stopped only when the [Details] corresponding paper is selected for printing. · When a paper-end is detected by the paper roll sensor, the printer goes offline after printing stops.
Page 47
0 ≤ t1 ≤ 255, 0≤ t2 ≤ 255 [Description] Outputs the pulse specified by t1 and t2 to connector pin m as follows: Connector pin 0, 48 Drawer kick-out connector pin 2. 1, 49 Drawer kick-out connector pin 5. •...
Page 48
· Only the lowest bit of n is valid. [Details] · This command is enabled only when processed at the beginning of a line in standard mode. · When this command is input in page mode, the printer performs only internal flag operations.
Page 49
· In page mode, this command is not effective. · This command is not affected by print modes (emphasized, double-strike, underline,character size, white/black reverse printing, or 90° rotated characters, etc.), except upside-down printing mode. · If the printing area width set by GS L and GS W for the NV bit image is less than one vertical line, the following processing is performed only on the line in question.
Page 50
· From the beginning of the processing of this command till the finish of hardware reset,mechanical operations (including initializing the position of the printer head when the cover is open, paper feeding by using the FEED button, etc.) cannot be performed.
Page 51
Therefore, it is recommended to write the NV memory 10 times or less a day. · The printer performs a hardware reset after the procedure to place the image into the NV memory. Therefore, user-defined characters, downloaded bit images, and macros should be defined only after completing this command.
Page 52
[Description] Selects the character height using bits 0 to 2 and selects the character width using bits 4 to 7, as follows: Off/On Decimal Function Character height selection. See Table 2. Character width selection. See Table 1. Table 1 Table 2 Character Width Selection Decimal Width...
Page 53
characters on the line are aligned at the baseline. · The ESC ! command can also turn double-width and double-height modes on or off. However, the setting of the last received command is effective. [Default] n = 0 [Reference] ESC ! GS $ nL nH [Name] Set absolute vertical print position in page mode...
Page 54
0 ≤ d ≤ 255 [Description] Defines a downloaded bit image using the number of dots specified by x and y • x specifies the number of dots in the horizontal direction. • y specifies the number of dots in the vertical direction. •...
Page 55
print buffer. • This command has no effect in the print modes (emphasized, double-strike, underline, character size, or white/black reverse printing), except forupsidedownprinting mode. • If the downloaded bit-image to be printed exceeds the printable area, the excess data is not printed. •...
Page 56
· This command does not affect bit image, user-defined bit image, bar code, HRI characters, and spacing skipped by HT, ESC $, and ESC \. · This command does not affect the space between lines. · White/black reverse mode has a higher priority than underline mode. Even if underline mode is on, it is disabled (but not canceled) when white/black reverse mode is selected.
Page 57
[Default] nL = 0, nH = 0 [Reference] GS P, GS W GS P x y (*) [Name] Set horizontal and vertical motion units [Format] ASCII Decimal 0 £ x £ 255 [Range] 0 £ y £ 255 [Description] Sets the horizontal and vertical motion units to approximately 25.4/ x mm { 1/ x inches} and approximately 25.4/ y mm {1/ y inches}, respectively.
Page 58
Decimal ②ASCII Decimal ① m =1,49 [Range] ② m = 66, 0 ≤ n ≤ 255 [Description] Selects a mode for cutting paper and executes paper cutting. The value of m selects the mode as follows: Print mode 0, 1, 49 Partial cut (one point left uncut) Feeds paper (cutting position + [ n ╳...
Page 59
horizontal and vertical motion units does not affect the current left margin. • The horizontal motion unit ( x) is used for calculating the printing area width. The calculated result is truncated to the minimum value of the mechanical pitch. •...
Page 60
When pitch N is specified to the movement upward: nL + nH × 256 = 65536 - N • Any setting that exceeds the specified printing area is ignored. • This command function as follows, depending on the print starting position set by ESC T: When the starting position is set to the upper left or lower right of the printing, the vertical motion unit (y) is used.
Page 61
[Format] ASCII Decimal 0 £n £255 [Range] [Description] Enables or disables ASB and specifies the status items to include, using n as follows: Off/On Decimal Status for ASB Drawer kick-out connector pin 3 status disabled. Drawer kick-out connector pin 3 status enabled.
Page 62
Font Font A (12 × 24) 0, 48 Font B (9 × 17) 1, 49 . HRI indicates Human Readable Interpretation. [Details] . HRI characters are printed at the position specified by GS H. [Default] n = 0 [Reference] GS H, GS k GS h n [Name] Select bar code height...
Page 63
48 ≤ d ≤ 57, 65 ≤ d ≤ 68, 1 ≤ k ≤ 255 CODABAR d = 36, 43, 45, 46, 47, 58 11 ≤ n ≤ 12 48 ≤ d ≤ 57 UPC-A 11 ≤ n ≤ 12 48 ≤...
Page 64
line spacing specified by ESC 2 or ESC 3. . This command is enabled only when no data exists in the print buffer. When data exists the print buffer, the printer processes the data following m as normal data. . After printing bar code, this command sets the print position to the beginning of the line. .
Page 65
. This command is executed when the data in the receive buffer is developed. Therefore,there may be a time lag between receiving this command and transmitting the status,depending on the receive buffer status. . When Auto Status Back (ASB) is enabled using GS a, the status transmitted by GS r and the ASB status must be differentiated using the table in Appendix G.
Page 66
· yL, yH, select the number of data bits ( yL+ yH´256) in the vertical direction for the bit image. · In standard mode, this command is effective only when there is no data in the [Details] print buffer. · This command has no effect in all print modes (character size, emphasized, double-strike, upside-down, underline, white/black reverse printing, etc.) for raster bit image.
Page 67
FS ! n [Name] Set print mode(s) for Kanji characters [Format] ASCII Decimal 0 ≤ n ≤ 255 [Range] [Description] Sets the print mode for Kanji characters, using n as follows: Off/On Decimal Function Undefined. Undefined. Double-width mode is OFF. Double-width mode is ON.
Page 68
[Name] Turn underline mode on/off for Kanji characters [Format] ASCII Decimal 0 ≤ n ≤ 2, 48 ≤ n ≤ 50 [Range] [Description] Turns underline mode for Kanji characters on or off, based on the following values of n. Function 0, 48 Turns off underline mode for Kanji characters 1, 49...
Page 69
k = 72 [Description] Defines user-defined Kanji characters for the character codes specified by c1 and c2. • c1 and c2 indicate character codes for the defined characters. c1 specifies for [Details] the first byte, and c2 for the second byte. •...
Page 70
• When the printer model used ZJports GS P, the left-side character spacing is [n1 ╳ horizontal or vertical motion units], and the right-side character spacing is [ n2 ╳ horizontal or vertical motion units]. • When double-width mode is set, the left- and right-side character spacing is [Details] twice the normal value.
Page 71
FCC ID: RVUZJ-58LYDD This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation. Changes or modifications not expressly approved by the party responsible for compliance could void the user's authority to operate the equipment。...
Need help?
Do you have a question about the ZJ-58LYWD and is the answer not in the manual?
Questions and answers