Download Print this page

Advertisement

Quick Links

A10plus Receipt Printer
Command Reference Manual
Rev. 1.50

Advertisement

loading
Need help?

Need help?

Do you have a question about the A10plus and is the answer not in the manual?

Questions and answers

Summary of Contents for POSBank A10plus

  • Page 1 A10plus Receipt Printer Command Reference Manual Rev. 1.50...
  • Page 2: Control Commands List

    A10plus MiniPrinter 1. Control Commands List Classfication Function Command Hex. codes Function Executing Setting type Cmds Cmds ○ <HT> Horizontal tab Print position ○ <LF> Print and line feed Print ○ <FF> Print and return to standard mode (in page mode) Print ○...
  • Page 3 A10plus MiniPrinter ○ <ESC> J 1B 4A n Print and feed paper Print ○ <ESC> L 1B 4C Select page mode Miscellaneous function ○ <ESC> M 1B 4D n Select character fonts Character ○ <ESC> R 1B 52 n Select an international character set Character ○...
  • Page 4 A10plus MiniPrinter ○ <GS> P 1D 50 x y Set horizontal and vertical motion units Miscellaneous function <GS> V 1D 56 m Select cut mode and cut paper Mechanism control ○ 1D 56 m n ○ 1D 57 nL nH...
  • Page 5 A10plus MiniPrinter 2. Control Command Details Command Description [Name] Horizontal tab [Format] ASCII Decimal [Range] None [Default] None [Printers not featuring this command] None [Description] Moves the print position to the next horizontal tab position. [Notes] ■ This command is ignored unless the next horizontal tab position has been set.
  • Page 6 A10plus MiniPrinter [Name] Print and line feed [Format] ASCII Decimal [Range] None [Default] None [Printers not featuring this command] None [Description] Prints the data in the print buffer and feeds one line, based on the current line spacing. [Notes] ■ The amount of paper fed per line is based on the value set using the line spacing command (ESC 2 or ESC 3).
  • Page 7 A10plus MiniPrinter FF(page) [Name] Print and return to standard mode (in page mode) [Format] ASCII Decimal [Default] None [Range] None [Description] In page mode, prints all the data in the print buffer collectively and switches from page mode to standard mode.
  • Page 8 A10plus MiniPrinter [Name] Print and carriage return [Format] ASCII Decimal [Description] Executes one of the following operations. Print head When auto line feed is enabled When auto line feed is disabled Line Executes printing and one line This command is ignored...
  • Page 9 A10plus MiniPrinter [Name] Cancel print data in page mode [Format] ASCII Decimal [Range] None [Default] None [Description] In page mode, deletes all the print data in the current print area. ■ This command is enabled only in page mode. Page mode is selected by ESC L.
  • Page 10 A10plus MiniPrinter DLE EOT n [Name] Transmit real-time status [Format] ASCII Decimal 1 ≤ n ≤ 4 [Range] Transmits the real-time status, using n as follows: [Description] Function Transmit printer status Transmit offline status Transmit error status Transmit roll paper sensor status [Notes] ■...
  • Page 11 A10plus MiniPrinter ■ Printer status ( n = 1) is as follows: Binary Hex Decimal Status Not used. Fixed to Off. Not used. Fixed to On. Drawer kick-out connector pin 3 is LOW. Drawer kick-out connector pin 3 is HIGH.
  • Page 12 A10plus MiniPrinter Not used. Fixed to On. No paper-end stop No paper-end stop No error. Error occurred.. Not used. Fixed to Off. ■ Error status ( n = 3) is as follows: Binary Hex Decimal Status Not used. Fixed to Off.
  • Page 13 A10plus MiniPrinter ■ Roll paper sensor status ( n = 4) is as follows: Binary Decimal Status Not used. Fixed to Off. Not used. Fixed to On. Roll paper near-end sensor: paper adequate. Roll paper near-end sensor: paper near end.
  • Page 14 A10plus MiniPrinter SYN n [Name] Turn melody on/off [Format] ASCII Decimal n = 0, 1, 48, 49 [Range] n = 0 [Default] [Description] Turns melody on or off using n as follows Function 0, 48 Turns melody off. 1, 49 Turns melody on.
  • Page 15 A10plus MiniPrinter ESC FF [Name] Print data in page mode [Format] ASCII Decimal [Description] In page mode, prints the data in the print buffer collectively. [Notes] ■ This command is enabled only in page mode. Page mode can be selected by ESC L.
  • Page 16 A10plus MiniPrinter ESC SP n [Name] Set right-side character spacing [Format] ASCII Decimal 0 ≤ n ≤ 255 [Range] n = 0 [Default] [Description] Sets the right-side character spacing to n × (horizontal or vertical motion unit). [Notes] ■ The character spacing set by this command is effective for alphanumeric, Kana, Thai, and user-defined characters.
  • Page 17 A10plus MiniPrinter ESC ! [Name] Select print mode(s) [Format] ASCII Decimal 0 ≤ n ≤ 255 [Range] n = 0 [Default] [Description] Selects the character font and styles (emphasized, double-height, double-width, and underline) together as follows: n: Bit Off/On Decimal Function Character font 1 selected.
  • Page 18 A10plus MiniPrinter • Bit 4, 5 (character size): GS ! • Bit 7 (underline mode): ESC – ■ Configurations of Font 1 and Font 2 are different, depending on the printer model. If the desired font type cannot be selected with this command, use ESC M.
  • Page 19 A10plus MiniPrinter ESC $ [Name] Set absolute print position [Format] ASCII Decimal 0 ≤ n ≤ 255 [Range] 0 ≤ n ≤ 255 [Description] Moves the print position to ( n × 256) × (horizontal or vertical motion unit) from the left edge of the print area.
  • Page 20 A10plus MiniPrinter ESC % [Name] Select/cancel user-defined character set [Format] ASCII Decimal 0 ≤ n ≤ 255 [Range] n = 0 [Default] [Description] Selects or cancels the user-defined character set. • When the LSB of n is 0, the user-defined character set is canceled.
  • Page 21 A10plus MiniPrinter ESC & [Name] Define user-defined characters [Format] ASCII & c1 c2 [x1 d1 ... d(y × x1)] ... [xk d1 ... d(y × xk)] c1 c2 [x1 d1 ... d(y × x1)] ... [xk d1 ... d(y × xk)] c1 c2 [x1 d1 ...
  • Page 22 A10plus MiniPrinter the following data is processed as normal data. ■ This command can define user-defined characters for each font independently. To select a font, use ESC ! or ESC M. ■ A user-defined character, downloaded graphics, and downloaded bit image cannot be defined simultaneously on some printer models.
  • Page 23 A10plus MiniPrinter ESC * [Name] Select bit-image mode ✻ [Format] ASCII d1 ... dk d1 ... dk d1 ... dk Decimal [Range] m = 0, 1, 32, 33 0 ≤ n ≤ 255 0 ≤ n ≤ 3 0 ≤ d ≤ 255 k = n ×...
  • Page 24 A10plus MiniPrinter ■ The bit-image is not affected by print mode (emphasized, double-strike, underline, character size, white/black reverse printing, or 90° clockwise-rotated), except for upside-down print mode. ■ After printing a bit image, the printer processes normal data. ■ When printing multiple line bit images, selecting unidirectional print mode with ESC U enables printing patterns in which the top and bottom parts are aligned vertically.
  • Page 25 A10plus MiniPrinter ESC - [Name] Turn underline mode on/off – [Format] ASCII Decimal 0 ≤ n ≤ 2, 48 ≤ n ≤ 50 [Range] n = 0 [Default] [Description] Turns underline mode on or off using n as follows: Function...
  • Page 26 A10plus MiniPrinter ESC 2 [Name] Select default line spacing [Format] ASCII Decimal [Range] None [Default] None Sets the line spacing to the “default line spacing.” [Description] [Notes] ■ The line spacing can be set independently in standard mode and in page mode.
  • Page 27 A10plus MiniPrinter ESC 3 [Name] Set line spacing [Format] ASCII Decimal 0 ≤ n ≤ 255 [Range] [Default] Printers other than the above: Amount of line spacing which corresponds to “default line spacing.” (See ESC 2 for the default line spacing.) [Description] Sets the line spacing to n ×...
  • Page 28 A10plus MiniPrinter ESC = [Name] Select peripheral device [Format] ASCII Decimal 1 ≤ n ≤ 3 [Range] n = 1 [Default] [Default] Selects the device to which the host computer transmits data, using n as follows: Function Enables printer. Disables printer [Notes] ■...
  • Page 29 A10plus MiniPrinter ESC ? [Name] Cancel user-defined characters [Format] ASCII Decimal 32 ≤ n ≤ 126 [Range] [Default] None [Description] Deletes the user-defined character pattern specified by character code n . [Notes] ■ After the user-defined characters are canceled, the resident character set is printed.
  • Page 30 A10plus MiniPrinter ESC @ [Name] Initialize printer [Format] ASCII Decimal [Range] None [Default] None [Description] Clears the data in the print buffer and resets the printer modes to the modes that were in effect when the power was turned on.
  • Page 31 A10plus MiniPrinter ESC D [Name] Set horizontal tab positions [Format] ASCII n1 ... nk n1 ... nk n1 ... nk Decimal 1 ≤ n ≤ 255 [Range] 0 ≤ k ≤ 32 [Default] n = 8, 16, 24, 32, ... (Every eight characters for the default font set by ESC ! or ESC M) [Description] Sets horizontal tab positions.
  • Page 32 A10plus MiniPrinter ■ Horizontal tab position settings are effective until ESC @ is executed, the printer is reset, or the power is turned off. ■ Print position can be changed by HT. ■ When the left margin setting is changed, the horizontal tab position is also changed.
  • Page 33 A10plus MiniPrinter ESC E [Name] Turn emphasized mode on/off [Format] ASCII Decimal 0 ≤ n ≤ 255 [Range] n = 0 [Default] [Description] Turns emphasized mode on or off. • When the LSB of n is 0, emphasized mode is turned off.
  • Page 34 A10plus MiniPrinter ESC G [Name] Turn double-strike mode on/off [Format] ASCII Decimal 0 ≤ n ≤ 255 [Range] n = 0 [Default] [Description] Turns double-strike mode on or off. • When the LSB of n is 0, double-strike mode is turned off.
  • Page 35 A10plus MiniPrinter ESC J [Name] Print and feed paper [Format] ASCII Decimal 0 ≤ n ≤ 255 [Range] [Default] None [Description] Prints the data in the print buffer and feeds the paper n × (vertical or horizontal motion unit). [Notes] ■...
  • Page 36 A10plus MiniPrinter ESC L [Name] Select page mode [Format] ASCII Decimal [Range] [Default] [Description] switches from standard mode to page mode. [Notes] This command is enabled only when processed at the beginning of the line in andard mode. In other cases, this command is ignored.
  • Page 37 A10plus MiniPrinter specified by ESC W collectively by FF or ESC FF. When executing the print and paper feed commands, such as LF, CR, ESC J, and ESC d, only the print position moves; the printer does not perform actual printing.
  • Page 38 A10plus MiniPrinter ESC R [Name] Select an international character set [Format] ASCII Decimal 0 ≤ n ≤ 15 [Range] [Description] Selects an international character set n as follows: Country U.S.A. France Germany U.K. Denmark I Sweden Italy Spain I Japan...
  • Page 39 A10plus MiniPrinter ASC II code(Hex) Country à ° ç § é ù è ¨ France § Ä Ö Ü ä ö ü β Germany £ U.K. Æ Ø Å æ Ø å Denmark I ¤ É Ä Ö Å Ü...
  • Page 40 A10plus MiniPrinter à ¡ Ñ ¿ é ü í ñ ó ú Latin America ₩ Korea Ž Š Ð Ć Č ž š đ ć č Slovenia/Croatia Ұ China ₫ Vietnum Arabia [Notes] ■ The selected international character set is effective until ESC @ is executed, the printer is reset, or the power is turned off.
  • Page 41 A10plus MiniPrinter ESC S [Name] Select standard mode [Format] ASCII Decimal [Description] Switches from page mode to standard mode. [Notes] ■ This command is enabled only in page mode. Page mode can be selected by ESC L. ■ When this command is executed, data in all the print areas is cleared, the print area set by ESC W returns to the default value, but the value set by ESC T is maintained.
  • Page 42 A10plus MiniPrinter ESC T [Name] Select print direction in page mode [Format] ASCII Decimal 0 ≤ n ≤ 3, 48 ≤ n ≤ 51 [Range] n = 0 [Default] [Description] In page mode, selects the print direction and starting position using n as follows:...
  • Page 43 A10plus MiniPrinter These commands use horizontal motion units: ESC 3, ESC J, GS $, GS \ These commands use vertical motion units: ESC SP, ESC $, ESC \ ■ The settings of this command are effective until ESC @ is executed, the printer is reset, or the power is turned off.
  • Page 44 A10plus MiniPrinter ESC V [Name] Turn 90° clockwise rotation mode on/off [Format] ASCII Decimal n = 0, 1, 48, 49 [Range] n = 0 [Default] [Description] In standard mode, turns 90° clockwise rotation mode on or off for characters, using n as follows:...
  • Page 45 A10plus MiniPrinter ESC W [Name] Set print area in page mode [Format] ASCII Decimal 0 ≤ x ≤ 255 , dx , dx , dy , dy [Range] (except for dx = dx = 0 or dy = dy = 0)
  • Page 46 A10plus MiniPrinter ■ Horizontal logical origin and print area width are calculated using the vertical motion unit. ■ Vertical logical origin and print area height are calculated using the horizontal motion unit. ■ Even if the horizontal or vertical motion unit is changed after changing the printable area, the setting of the printable area will not be changed.
  • Page 47 A10plus MiniPrinter ESC \ [Name] Set relative print position [Format] ASCII Decimal –32768 ≤ ( n × 256) ≤ 32767 [Range] [Default] None [Description] Moves the print position to ( n × 256) × (horizontal or vertical motion unit) from the current position.
  • Page 48 A10plus MiniPrinter ESC a [Name] Select justification [Format] ASCII Decimal 0 ≤ n ≤ 2, 48 ≤ n ≤ 50 [Range] n = 0 [Default] [Description] In standard mode, aligns all the data in one line to the selected layout, using n as follows:...
  • Page 49 A10plus MiniPrinter ESC d [Name] Print and feed n lines [Format] ASCII Decimal 0 ≤ n ≤ 255 [Range] [Description] Prints the data in the print buffer and feeds n lines. [Notes] ■ The amount of paper fed per line is based on the value set using the line spacing command (ESC 2 or ESC 3).
  • Page 50 A10plus MiniPrinter ESC i [Name] Partial cut (one point left uncut) [Format] ASCII Decimal [Description] Executes a partial cut of the roll paper. [Recommended Functions] This command is supported by some printer models but will not be supported by future printer models.
  • Page 51 A10plus MiniPrinter ESC m [Name] Partial cut (three points left uncut) [Format] ASCII Decimal [Description] Executes a partial cut of the roll paper. [Recommended Functions] This command is supported by some printer models but will not be supported by future printer models.
  • Page 52 A10plus MiniPrinter ESC p [Name] Generate pulse [Format] ASCII Decimal m = 0, 1, 48, 49 [Range] 0 ≤ t1 ≤ 255 0 ≤ t2 ≤ 255 [Description] Outputs the pulse specified by t1 and t2 to the specified connector pin m as follows:...
  • Page 53 A10plus MiniPrinter ESC t [Name] Select character code table [Format] ASCII Decimal 0 ≤ n ≤ 5, 16 ≤ n ≤ 27, 41 ≤ n ≤ 58, n=255 [Range] n = 0 [Default] [Description] Selects a page n from the character code table as follows:...
  • Page 54 A10plus MiniPrinter Page 43 [PC855 (Cyrillic)] Page 44 [PC857 (Turkish)] Page 45 [PC861 (Icelandic)] Page 46 [PC862 (Hebrew)] Page 47 [PC864 (Arabic)] Page 48 [PC869 (Greek II)] Page 51 [PC1251 (Cyrillic)] Page 53 [PC1253 (Greek)] Page 54 [PC1254 (Turkish)] Page 55 [PC1255 (Hebrew)]...
  • Page 55 A10plus MiniPrinter ESC { [Name] Turn upside-down print mode on/off [Format] ASCII Decimal 0 ≤ n ≤ 255 [Range] [Default] n = 0 [Description] In standard mode, turns upside-down print mode on or off. • When the LSB of n is 0, upside-down print mode is turned off.
  • Page 56 A10plus MiniPrinter FS p [Name] Print NV bit image [Format] ASCII Decimal 1 ≤ n ≤ 255 [Range] 0 ≤ m ≤ 3, 48 ≤ m ≤ 51 [Description] Prints NV bit image n using the process of FS q and using the mode specified by m .
  • Page 57 A10plus MiniPrinter ■ If the NV bit image exceeds one line of print area, the printer does not print it. ■ The scales for width and height of NV bit images are specified by m . Therefore, in page mode with 90° or 270° clockwise-rotated NV bit image, the printer applies print area and dot density from [width: direction of paper feed, height: perpendicular to direction of paper feed].
  • Page 58 A10plus MiniPrinter FS q [Name] Define NV bit image [Format] ASCII d1...dk]1...[x d1...dk]n d1...dk]1...[x d1...dk]n d1...dk]1...[x d1...dk]n Decimal [Range] 1 ≤ n ≤ 255 1 ≤ ( x × 256) ≤ 1023 (0 ≤ x ≤ 255, 0 ≤ x ≤...
  • Page 59 A10plus MiniPrinter • Color can be specified for the definition data. • Data can be defined by raster format. • The remaining capacity of the definition area can be confirmed. • Continuous processing possible (without a software reset when a command has been processed).
  • Page 60 A10plus MiniPrinter dk-1 dY×2 Y = y × 256 ■ Data is written to the non-volatile memory by this command. Note the following when using this command. • The printer is BUSY when writing the data to the non-volatile memory. In this case, be sure not to transmit data from the host because the printer does not receive data.
  • Page 61 A10plus MiniPrinter GS ! [Name] Select character size [Format] ASCII Decimal 0 ≤ n ≤ 7, 16 ≤ n ≤ 23, 32 ≤ n ≤ 39, 48 ≤ n ≤ 55, [Range] 64 ≤ n ≤ 71, 80 ≤ n ≤ 87, 96 ≤ n ≤ 103, 112 ≤ n ≤ 119 (1 ≤...
  • Page 62 A10plus MiniPrinter the line are aligned at the baseline. ■ When the characters are enlarged widthwise, the characters are enlarged to the right, based on the left side of the character. ■ ESC ! can also turn double-width and double-height modes on or off.
  • Page 63 A10plus MiniPrinter GS $ [Name] Set absolute vertical print position in page mode [Format] ASCII Decimal 0 ≤ n ≤ 255, 0 ≤ n ≤ 255 [Range] [Description] In page mode, moves the vertical print position to × 256) × (vertical or horizontal motion unit) from the starting position set by ESC T.
  • Page 64 A10plus MiniPrinter GS * [Name] Define downloaded bit image ✻ [Format] ASCII d1 ... d ( x × y × 8) d1 ... d ( x × y × 8) d1 ... d ( x × y × 8) Decimal [Range] 1 ≤...
  • Page 65 A10plus MiniPrinter ■ Once a downloaded bit image has been defined, it is available until another definition is made, ESC @ is executed, the printer is reset, or the power is turned off. On some models, when executing ESC &, the downloaded bit image data is cleared.
  • Page 66 A10plus MiniPrinter GS / [Name] Print downloaded bit image [Format] ASCII Decimal 0 ≤ m ≤ 3, 48 ≤ m ≤ 51 [Range] [Description] Prints downloaded bit image using the process of GS ✻ and using the mode specified by m , as follows:...
  • Page 67 A10plus MiniPrinter the print buffer but the printer does not print the downloaded bit image data. ■ If a downloaded bit image exceeds one line, the excess data is not printed. ■ The scales for width and height of downloaded bit images are specified by m .
  • Page 68 A10plus MiniPrinter GS B [Name] Turn white/black reverse print mode on/off [Format] ASCII Decimal 0 ≤ n ≤ 255 [Range] n = 0 [Default] [Description] Turns white/black reverse print mode on or off. • When the LSB of n is 0, white/black reverse print mode is turned off.
  • Page 69 A10plus MiniPrinter GS H [Name] Select print position of HRI characters [Format] ASCII Decimal 0 ≤ n ≤ 3 [Range] 48 ≤ n ≤ 51 [Default] n = 0 [Description] Selects the print position of Human Readable Interpretation (HRI) characters...
  • Page 70 A10plus MiniPrinter GS I [Name] Transmit printer ID. [Format] ASCII Decimal 1 ≤ n ≤ 3, 49 ≤ n ≤ 51, 65 ≤ n ≤ 69 [Range] [Description] Transmits the printer ID specified by n as follows : Printer ID...
  • Page 71 A10plus MiniPrinter GS L [Name] Set left margin [Format] ASCII Decimal 0 ≤ ( n × 256) ≤ 65535 (0 ≤ n ≤ 255, 0 ≤ n ≤ 255) [Range] × 256) = 0 ( n = 0, n [Default]...
  • Page 72 A10plus MiniPrinter GS P [Name] Set horizontal and vertical motion units [Format] ASCII Decimal 0 ≤ x ≤ 255 [Range] 0 ≤ y ≤ 255 [Default] x = 180, y = 360 [Description] Sets the horizontal and vertical motion units to approximately 25.4/ x mm {1/ x "} and approximately 25.4/ y mm {1/ y "}, respectively.
  • Page 73 A10plus MiniPrinter ■ Setting of this command is effective until ESC @ is executed, the printer is reset, or the power is turned off. ■ The calculated result from combining this command with others is truncated to the minimum value of the mechanical pitch.
  • Page 74 A10plus MiniPrinter GS V [Name] Select cut mode and cut paper [Format] Function A ASCII Decimal Function B ASCII Decimal [Range] Function A m = 1, 49 Function B m = 66, 66; 0 ≤ n ≤ 255 [Default] None...
  • Page 75 A10plus MiniPrinter position. [Note for <A>] ■ If an autocutter is not provided, this command is ignored. [Notes for <B>] ■ When n = 0, the printer feeds the paper to the cutting position and cuts it. ■ If an autocutter is not provided, the printer only feeds the paper for specified amount.
  • Page 76 A10plus MiniPrinter GS W [Name] Set print area width [Format] ASCII Decimal [Range] 0 ≤ ( n × 256) ≤ 65535 (0 ≤ n ≤ 255, 0 ≤ n ≤ 255) [Default] Entire printable area = 0, n = 2 (when paper width is set to 80 mm)
  • Page 77 A10plus MiniPrinter GS \ [Name] Set relative vertical print position in page mode [Format] ASCII Decimal –32768 ≤ ( n × 256) ≤ 32767 [Range] [Default] None [Description] In page mode, moves the vertical print position to × 256) × (vertical or horizontal motion unit) from the current position.
  • Page 78 A10plus MiniPrinter GS a [Name] Enable/Diasble Automatic Status Back [Format] ASCII Decimal 0 ≤ n ≤ 255 [Range] [Description] Specifies the status items for ASB (Automatic Status Back). Off/On Decimal Status for ASB Drawer kick-out connector pin 3 status disabled.
  • Page 79 A10plus MiniPrinter Fixed. Cover is closed. Cover is opened. Paper is not being fed by using the paper FEED button Paper is being fed by using the paper FEED button Fixed. ■ When the cover is open while the printing is stopped, the printer becomes offline.
  • Page 80 A10plus MiniPrinter - Third byte (paper sensor information) Off/On Decimal Function Paper roll near-end sensor : paper adequate. Paper roll near-end sensor : paper near end. Paper roll near-end sensor : paper present. Paper roll near-end sensor : paper not present.
  • Page 81 A10plus MiniPrinter GS f [Name] Select font for HRI characters [Format] ASCII Decimal n = 0, 1, 48, 49 [Range] n = 0 [Default] [Description] Selects a font for the Human Readable Interpretation (HRI) characters when printing a bar code, using n as follows:...
  • Page 82 A10plus MiniPrinter GS h [Name] Set bar code height [Format] ASCII Decimal 1 ≤ n ≤ 255 [Range] Sets the height of a bar code to n dots. [Description] [Notes] ■ The units for n depend on the printer model.
  • Page 83 A10plus MiniPrinter GS k [Name] Print bar code [Format] ASCII d1 ... dk d1 ... dk d1 ... dk Decimal d1 ... dn ASCII d1 ... dn Decimal d1 ... dn 0 ≤ m ≤ 6 ( k and d depend on the bar code system used) [Range] 65 ≤...
  • Page 84 A10plus MiniPrinter 11 ≤ n ≤ 12 48 ≤ d ≤ 57 65 UPC-A Fixed 11 ≤ n ≤ 12 48 ≤ d ≤ 57 66 UPC-E Fixed 12 ≤ n ≤ 13 48 ≤ d ≤ 57 67 EAN13 (KAN13) Fixed 7 ≤...
  • Page 85 A10plus MiniPrinter ■ This command feeds as much paper as is required to print the bar code, regardless of the line spacing specified by line space setting commands. ■ The bar code is not affected by print mode (emphasized, underline, or 90° clockwise- rotated), except for upside-down print mode.
  • Page 86 A10plus MiniPrinter • Automatically added when processing data is 11 byte. • The 12th byte data is processed as a modular check character when processing data is 12 byte. In this case, modular check character is not checked. • Modular check characters are data to decide bar code pattern, they are not included printing data.
  • Page 87 A10plus MiniPrinter is 8 byte. In this case, modular check character is not checked. ■ Left guard bar/center bar/right guard bar are added automatically. [Notes for CODE39 ( m = 4, 69) process] ■ The printer processes the start character (ASCII = */Hex = 2Ah/Decimal = 42) as follows: •...
  • Page 88 A10plus MiniPrinter by some printer models. ■ Check digits are not calculated and added. [Notes for CODE93 ( m = 72) process] ■ Start code and stop code are added automatically. ■ Check digits (2 character) are calculated and added automatically.
  • Page 89 A10plus MiniPrinter 01H, 17H, 2DH.in decimal: 1, 23, 45] as 3 byte. Special character data: (FNC 1, CODE A, CODE B) It is specified “{+ character code" as 2 byte. (It is described separately.) ■ Special characters are defined by combining two characters "{ + an alphanumeric character."...
  • Page 90 A10plus MiniPrinter GS r [Name] Transmit status [Format] ASCII Decimal n = 1, 2, 49, 50 [Range] [Description] Transmits the status using n as follows: Function 1, 49 Transmits paper sensor status 2, 50 Transmits drawer kick-out connector status [Notes] ■...
  • Page 91 A10plus MiniPrinter Binary Hex Decimal Status Drawer kick-out connector pin 3 is LOW. Drawer kick-out connector pin 3 is HIGH. — — — Undefined. Not used. Fixed to Off. — — — 5, 6 Undefined. Not used. Fixed to Off.
  • Page 92 A10plus MiniPrinter When the roll paper end sensor detects a paper-end, the printer goes offline and does not execute this command. Therefore, bits 2 and 3 of the paper sensor status do not transmit a paper-end status. When the roll paper cover is open, paper detection (detected by the roll paper end sensor) may be incorrect.
  • Page 93 A10plus MiniPrinter GS v 0 [Name] Print raster bit image [Format] ASCII d1...dk d1...dk d1...dk Decimal [Range] 0 ≤ m ≤ 3, 48 ≤ m ≤ 51 0 ≤ x ≤ 255 0 ≤ x ≤ 255 0 ≤ y ≤...
  • Page 94 A10plus MiniPrinter • Selecting a color for printing is possible. • Size setting in dot unit is possible. [Notes] ■ When standard mode is selected, this command is enabled only when there is no data in the print buffer and printer is in the beginning of the line. If data exists in the print buffer, the printer processes m and the following data as normal data.
  • Page 95 A10plus MiniPrinter dX + 1 dX + 2 dX × 2 dk -2 dk -1 X = ( x × 256) - 95 - Rev. 1.50 CONFIDENTIAL...
  • Page 96 A10plus MiniPrinter GS w [Name] Set bar code width [Format] ASCII Decimal 2 ≤ n ≤ 6 [Range] n = 3 [Default] [Description] Sets the horizontal size of a bar code. • n specifies the bar code module width. [Notes] ■...
  • Page 97 A10plus MiniPrinter GS ( k [Name] Set up and print the symbol [Format] ASCII Decimal [Description] Processes the data for two-dimensional codes. (QR Code) • Symbol type is specified by cn • Function code fn specifies the function. Function No.
  • Page 98 A10plus MiniPrinter or status data back to the PC. Do not transmit more data from the PC until the corresponding data is received from the printer. • When operating with a serial interface, be sure to configure operation so that the host computer uses these functions only when it is READY.
  • Page 99 A10plus MiniPrinter ■ When processing Function 181 or 182, the setting values of Functions 165, 167, 169 are used. If the printable area is not enough, the symbol may not be printed. ■ Executing Function 181 after executing Function 180 repeatedly prints the same symbol data.
  • Page 100 A10plus MiniPrinter GS ( k <Function 165> [Name] QR Code: Select the model [Format] ASCII Decimal [Range] (pL + pH × 256) = 4 (pL = 4, pH = 0) cn = 49 fn = 65 n1 = 49, 50...
  • Page 101 A10plus MiniPrinter GS ( k <Function 167> [Name] QR Code: Set the size of module [Format] ASCII Decimal [Range] (pL + pH × 256) = 3 (pL = 3, pH = 0) cn = 49 fn = 67 1 ≤ n ≤ 16...
  • Page 102 A10plus MiniPrinter GS ( k <Function 169> [Name] QR Code: Select the error correction level [Format] ASCII Decimal [Range] (pL + pH × 256) = 3 (pL = 3, pH =0) cn = 49 fn = 69 48 ≤ n ≤ 51...
  • Page 103 A10plus MiniPrinter ■ Settings of this function are effective until ESC @ is executed, the printer is reset, or the power is turned off. - 103 - Rev. 1.50 CONFIDENTIAL...
  • Page 104 A10plus MiniPrinter GS ( k <Function 180> [Name] QR Code: Store the data in the symbol storage area [Format] ASCII d1...dk d1...dk Decimal d1...dk 4 ≤ (pL + pH × 256) ≤ 7092 (0 ≤ pL≤ 255, 0 ≤ pH ≤ 27)
  • Page 105 A10plus MiniPrinter Kanji Mode data Shift JIS value (Shift value from JISX0208) 8-Bit Byte Mode data 00H ~ FFH ■ Settings of this function are effective until the following processing is performed: • Function 080 or 180 or 280 is executed •...
  • Page 106 A10plus MiniPrinter GS ( k <Function 181> [Name] QR Code: Print the symbol data in the symbol storage area [Format] ASCII Decimal [Range] (pL + pH × 256) = 3 (pL = 3, pH = 0) cn = 49 fn = 81...
  • Page 107 A10plus MiniPrinter - Alphanumeric mode - Kanji mode - 8-Bit Byte Mode ■ The following data are added automatically by the encode processing. • Position Detection Patterns • Separators for Position Detection Patterns • Timing Patterns • Format Information •...
  • Page 108 A10plus MiniPrinter ■ In page mode, the printer stores the symbol data in the print buffer without executing actual printing. The printer moves print position to the next dot of the last data of the symbol. ■ The quiet zone is not included in the printing data. Be sure to include the quiet zone when using this function.
  • Page 109 A10plus MiniPrinter GS ( k <Function 182> [Name] QR Code: Transmit the size information of the symbol data in the symbol storage area [Format] ASCII Decimal [Range] (pL + pH × 256) = 3 (pL = 3, pH = 0)
  • Page 110 A10plus MiniPrinter (*1)”Horizontal size” and “vertical size” indicate the number of dots of the symbol. (*2)”Other information” indicates whether printing of the data in the symbol storage area is possible or impossible. The “Other information“ is as following. Other information...
  • Page 111 A10plus MiniPrinter Select other model by Function 165 Lower the error correction level by Function 169. There is no data in the symbol storage area. Send data to the symbol storage area by Function 180. ■ See previous [Notes for transmission process] for process sending data group.
  • Page 112 A10plus MiniPrinter [Name] Print and recover to page mode [Format] ASCII Decimal [Description] • When in page mode, this prints all buffered data to the print region collectively, then recovers to the standard mode. • In standard mode, this prints the data in the print buffer and feeds paper to the TOF position (the black mark).
  • Page 113 A10plus MiniPrinter [Name] GS FF Top of form of mark paper [Format] ASCII Hex. Decimal [Description] • Top of form of mark paper •This command is effective only when BM is valid. This command is ignored [Notes] when BM is invalid.
  • Page 114 A10plus MiniPrinter GS ’V’ m n [Name] Paper Cut Position Feed [Format] Function A ASCII Decimal Function B ASCII Decimal [Range] Function A m = 1, 49 Function B m = 66, 66; 0 ≤ n ≤ 255 [Default] None...
  • Page 115 A10plus MiniPrinter • In page mode, this sets the print position to the beginning of the next line after execution. • The TOF position (black mark) varies according to the paper used and to customer specifications. GS < [Name] Mechanically initialize printer...
  • Page 116 A10plus MiniPrinter GS ’A’ m n [Name] Marked Paper Form Feed Position Correct [Format] ASCII Hex. Decimal [Range] 0 m 1, 48 m 49 0 n 255 [Description] Sets the amount of correction for the marked paper form feed position in relation to the initial position.
  • Page 117 A10plus MiniPrinter The vertical basic calculation pitch (y) is used for calculating the correction amount. If the calculation result is a fractional figure, it is compensated using the mechanism's Minimum pitch, and the remainder is discarded. Paper feed is performed to compensate during command execution. The paper feed Distance depends on the set correction amount.
  • Page 118 A10plus MiniPrinter GS ( F pL pH a m nL nH [Name] Set black mark adjustment value [Format] ASCII Hex. Decimal [Range] (pL+pHx256) = 4, pL = 4, pH = 0 1 ≤ a ≤ 2 m = 0,1,48,49 0 ≤ nL + nH × 256 ≤ 65535, 0 ≤ nL ≤ 255, 0 ≤ nH ≤ 255...
  • Page 119 •On POSBANK printers, the default value of the black mark detection position is Center from the top edge of the mark so, to make it the different position as on EPSON printers, it is necessary to adjust the position using this command.
  • Page 120 A10plus MiniPrinter GS ( M pL pH n m [Name] Save black mark adjustment value (Function Code: n [Format] ASCII = 1, 49) Hex. Decimal [Range] (pL+pHx256) = 2, pL = 2, pH = 0 n = 1, 49 1 ≤ m ≤ 3, 49 ≤ m ≤ 51...
  • Page 121 A10plus MiniPrinter GS ( M pL pH n m [Name] Load black mark adjustment value (Function Code: n [Format] ASCII = 2, 50) Hex. Decimal [Range] (pL+pHx256) = 2, pL = 2, pH = 0 n = 2, 50 1 ≤ m ≤ 3, 49 ≤ m ≤ 51...
  • Page 122 A10plus MiniPrinter GS ( M pL pH n m [Name] Set black mark adjustment value auto-load when powering on (Function Code: n [Format] ASCII = 3, 51) Hex. Decimal [Range] (pL+pHx256) = 2, pL = 2, pH = 0 n = 3, 51 1 ≤...