POSIFLEX Aura Series Command Manual
POSIFLEX Aura Series Command Manual

POSIFLEX Aura Series Command Manual

Hide thumbs Also See for Aura Series:
Table of Contents

Advertisement

Aura Printer Series
Command Manual
Rev. 1.01
http://www.posiflex.com
Command Manual - Page 1

Advertisement

Table of Contents
loading

Summary of Contents for POSIFLEX Aura Series

  • Page 1 Aura Printer Series Command Manual Rev. 1.01 http://www.posiflex.com Command Manual - Page 1...
  • Page 2: Command List

    COMMAND List Command Hex Code Description Page Horizontal tab Print and line feed Print and return to standard mode Print and carriage return DLE EOT 10 04 n Real-time status transmission DLE ENQ 10 05 n Real-time request to printer DLE DC4 10 14 Generate pulse in real-time Cancel print data in page mode...
  • Page 3 ESC V 1B 56 Turn 90  c lockwise rotation mode on/off ESC W 1B 57 Set printing area in page mode ESC \ 1B 5C Set relative print position ESC a 1B 61 Select justification ESC c 3 1B 63 33 Select paper sensor to output paper-end signal ESC c 4 1B 63 34...
  • Page 4 GS ( k 1D 28 6B 04 Function 165: Specifies the mode for QRCode 00 31 41 symbol. 1D 28 6B 04 Function 167: Sets the size of the QRCode QR Code 00 31 43 symbol module. 1D 28 6B 04 Function 169: Sets the error correction level for 00 31 45 QRCode symbol.
  • Page 5: Command Details

    COMMAND DETAILS CODES <09> / {HT} (HEX/CONTROL): NAME: Horizontal tab FUNCTION: Moves the print position to the next horizontal tab position EXPLANATION: 1. If all horizontal tab position has been cleared by {ESC} D {NUL}, this command is ignored. 2. The default setting of the horizontal tab positions are set at every 8th character (9th, 17th, 25th, …column).
  • Page 6 3. In page mode the printing and paper feed does not actually occur on receiving this command. But the data after {LF} will be arranged in next line. 4. This command sets the print position to the beginning of the line after line feed. CODES <0C>...
  • Page 7 CODES <10> <04> <n> / {DLE} {EOT} n (HEX/CONTROL): NAME: Real-time status transmission FUNCTION: Transmits the selected printer status in real time RNAGE: 1 ≤ n ≤ 4 EXPLANATION: 1. The parameter n specifies content group of printer status to be transmitted as below.
  • Page 8 but {DLE} {ENQ} 2 interrupts before n is retrieved from input buffer, the code <10>H for {DEL} {ENQ} 2 is processed as the code for {ESC} 3 <10>h. 10. When Auto Status Back (ASB) is enabled by using the {GS} a command, the status transmitted by the {DLE} {EOT} command and the ASB status must be differentiated.
  • Page 9 Not used. Fixed to Off Not used. Fixed to On Undefined No auto-cutter error Auto-cutter error occurs Not used. Fixed to On No unrecoverable error Unrecoverable error occurs No auto-recoverable error Auto recoverable error occurs Not used. Fixed to Off Bit 3: The auto cutter error together with cover open error, paper near end status, paper end status and paper jams status are considered as recoverable errors.
  • Page 10 CODES <10> <05> <n>/ {DLE} {ENQ} n (HEX/CONTROL): NAME: Real-time request to printer FUNCTION: Request to printer in real-time RANGE: 1 ≤ n ≤ 2 EXPLANATION: 1. The parameter n specifies content according to the printer status as below: n =1 Recover from an error and restart printing from the line where the error occurred.
  • Page 11 CODES <10> <14> <n> <m> <t>/ {DLE} {DC4} n (HEX/CONTROL): m t (fn = 1) NAME: Generate pulse in real-time FUNCTION: Generate pulse in real-time RANGE: n = 1, m = 0,1, 1≤ t ≤ 8 EXPLANATION: 1. Outputs the pulse specified by t to connector pin m as follows in real time: Connector pin Drawer kick-out connector pin 2 Drawer kick-out connector pin 5...
  • Page 12 EXPLANATION: 1. This command executed only in page mode. It is ignored in text mode. 2. All data in page mode print buffer will be cleared. If a repeatable print has been performed, the printed data will be cleared from print buffer by this command, but all printing settings including print position remain.
  • Page 13 5. This command sets values independently in each mode (text and page modes). CODES <1B> <21> <n> / {ESC} ! n (HEX/CONTROL): NAME: Select print mode FUNCTION: Selects print mode RANGE: 0 ≤ n ≤ 255 EXPLANATION: 1. This command specifies n as follows: Off/On Hex Decimal Function...
  • Page 14 received command is effective. 8. {GS} ! can also select character size. However, the setting of the last received command is effective. CODES <1B> <24> <nL> <nH> / {ESC} $ nL nH (HEX/CONTROL): NAME: Set absolute print position FUNCTION: Sets the distance from the beginning of the line RANGE: 0 ≤...
  • Page 15 When the LSB of n = 1 the user-defined character set is selected. 2. When the user-defined character set is canceled, the internal character set is automatically selected. 3. n is available only for the least significant bit. CODES <1B> <26> <y> <c >...
  • Page 16 9. Examples: When font A (12 x 24) is selected: 12 dots d1 d4 d7 ... d34 24 dots d2 d5 … ... d35 d3 d6 … ... d36 To define above character to code 41h (to replace “A”), the whole command would then be (in hexadecimal): 1B 26 03 41 41 0C 04 7E 40 08 81 20 10 81 10 08 81 08 04 7E 04 00 00 04 04 7E 04 08 81 08 10 81 10 08 81 20 04 7E 40 00 00 When font B (8 x 16) is selected:...
  • Page 17 NAME: Select bit-image mode FUNCTION: Selects bit-image mode RANGE: m=0,1,20,21 0≤ nL ≤ FF 0≤ nH ≤ 03 0≤ d ≤ FF EXPLANATION: 1. This command specifies {m} for the number of dots by {nL} and {nH}, as follows: Vertical Direction Horizontal Direction Mode Number...
  • Page 18 9. After printing a bit image, the printer returns to normal data processing mode. 10. The relationship between the image data and the dots to be printed is as follows: When 8-dot bit image is selected: Bit-image data Bit-imag e data d1 d2 d3 Print data □...
  • Page 19 EXPLANATION: 1. 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 Turns on underline mode (2-dots thick) 2. The printer can underline all characters (including right-side character spacing, user-defined character) but cannot underline the space set by {HT} and all big image printing.
  • Page 20 position of the printable area: When the starting position is set to the upper left or lower right of the printable area using {ESC} T, the vertical motion unit y is used. When the starting position is set to the upper right or lower left of the print able area using {ESC} T, the horizontal motion unit x is used.
  • Page 21 CODES <1B> <40> / {ESC} @ (HEX/CONTROL): NAME: Initialize printer FUNCTION: Reset printer settings EXPLANATION: 1. Clears the data in the printing buffer and resets the printer mode to the text mode that was in effect when the power was turned on. 2.
  • Page 22 CODES <1B> <45> <n> /{ESC} E n (HEX/CONTROL): NAME: Turn emphasized mode on/off FUNCTION: Turns emphasized mode on or off RANGE: 0 ≤ n ≤ 255 EXPLANATION: 1. The parameter n specifies turn emphasized mode as below: n = 0 emphasized mode is turned off. n = 1 emphasized mode is turned on.
  • Page 23 3. The paper feed amount set by this command does not affect the values set by {ESC} 2 or {ESC} 3 4. The {GS} P command can change the vertical (and horizontal) motion unit. CODES <1B> <4C> / {ESC} L (HEX/CONTROL): NAME: Select page mode...
  • Page 24 FUNCTION: Selects an international character set RANGE: 0 ≤ n ≤ 13, n = 15 EXPLANATION: 1. Selects an international character set <n> from the below table: Character set U.S.A. France Germany U.K. Denmark I Sweden Italy Spain I Japan Norway Denmark II Spain II...
  • Page 25 CODES <1B> <54> <n> / {ESC} T n (HEX/CONTROL) : NAME: Select print direction in page mode FUNCTION: Selects the print direction and starting position in page mode RANGE: 0 ≤ n ≤ 3 48 ≤ n ≤ 51 EXPLANATION: 1.
  • Page 26 4. Double-width and double-height commands in 90° rotation mode enlarge characters in the opposite directions from double-height and double-width commands in normal mode. CODES <1B> <57> <xL> <xH> <yL> <yH> <dxL> (HEX/CONTROL): <dxH> <dyL> <dyH> / {ESC} W xL xH yL yH dxL dxH dyL dyH NAME: Set printing area in page mode FUNCTION:...
  • Page 27 CODES <1B> <5C> <nL> <nH> / {ESC} \ nL nH (HEX/CONTROL): NAME: Set relative print position FUNCTION: Sets the print starting position based on the current position RANGE: 0 ≤ nL ≤ 255 0 ≤ nH ≤ 255 EXPLANATION: 1. This command sets the distance from the current position to [(nL + nH x 256) x horizontal or vertical motion unit].
  • Page 28 2. The command enabled only when processed at the beginning of the line in text mode. 3. If this command is input in page mode, the printer performs only internal flag operations. 4. This command has no effect in page mode. 5.
  • Page 29 3. The command is available only with a parallel interface and is ignored with a serial interface. 4. Sensor is switched when executing this command the paper end signal switching be delayed depending on the receive buffer state. 5. If either bit 0 or bit 1 is on, the paper roll near-end sensor is selected as the paper sensor outputting paper-end signals.
  • Page 30 FUNCTION: Enables or disables the panel buttons RANGE: 0 ≤ n ≤ 255 EXPLANATION: 1. This command n specifies panel buttons as below: n = 0 Panel buttons are enabled. n = 1 Panel buttons are disabled. 2. Only the lowest bit of n is valid. 3.
  • Page 31 CODES <1B> <70> <m> <t1> <t2> / {ESC} p m t1 (HEX/CONTROL): NAME: Generate pulse FUNCTION: Outputs the pulse specified RANGE: 0 ≤ t1 ≤ 255, 0 ≤ t2 ≤ 255 m = 0, 1, 48, 49 EXPLANATION: 1. The parameter t1 and t2 specifies generate pulse as below: Connector pin 0, 48 Drawer kick-out connector pin 2...
  • Page 32 1257 Windows Baltic 1256 Windows Arabic (Farsi) 1251 Windows Cyrillic Greek Thai page 14 Thai page 14 1255 Hebrew Thai page 11 Thai page 11 Cyrillic Turkish 2. The select character code is cleared when: {ESC} @ is executed. {FS} q is executed. The printer is reset or the power is turned off.
  • Page 33 Paper feed direction CODES <1C> <70> <n> <m> / {FS} p n m (HEX/CONTROL): NAME: Print NV bit image FUNCTION: Prints NV bit image RANGE: 1 ≤ n ≤ 255 0 ≤ m ≤ 3 48 ≤ m ≤ 51 EXPLANATION: 1.
  • Page 34 5. In page mode, this command is not effective. CODES <1C> <71> <n> [<xL> <xH> <yL> <yH> (HEX/CONTROL): … [<xL> <xH> <yL> <yH> <d1> …<d / {FS} q n <d1> …<d >] >] [xL xH yL yH d1 … d …...
  • Page 35 The whole command would be (in hexadecimal): 1C 71 02 03 00 03 00 04 7E 40 08 81 20 10 81 10 08 81 08 04 7E 04 00 00 04 04 7E 04 08 81 08 10 81 10 08 81 20 04 7E 40 00 00 00 04 7E 40 08 81 20 10 81 10 08 81 08 04 7E 04 00 00 04 04 7E 04 08 81 08 10 81 10 08 81 20 04 7E 40 00 00 00 01 00 02 00 0F F0 10 04 08 02 02 01 08 02 10 04 0F F0 00 00 CODES...
  • Page 36: Page Mode

    CODES <1D> <24> <nL> <nH> / {GS} $ nL nH (HEX/CONTROL): NAME: Set absolute vertical print position in page mode FUNCTION: Sets the absolute vertical print starting position in page mode RANGE: 0 ≤ nL ≤ 255, 0 ≤ nH ≤ 255 EXPLANATION: 1.
  • Page 37 1, 49 Hexadecimal dump 2, 50 Printer status printing 3, 51 Rolling pattern 3. This command is effective only when processed at the beginning of the line in standard mode. CODES <1D> <28> <6B> <03> <00> <30> <41> (HEX/CONTROL): <n> / {GS} ( k pL pH cn fn n <Function 065> NAME: PDF417: Set the number of columns in the data region FUNCTION:...
  • Page 38 When n is not 0, sets the number of rows to n rows. 1. Settings of this function affect the processing of Functions 081 and 082. 2. When automatic processing (n = 0) is specified, the maximum number of rows is 90.
  • Page 39 CODES <1D> <28> <6B> <03> <00> <30> <45> (HEX/CONTROL): <n> / {GS} ( k pL pH cn fn n <Function 069> NAME: PDF417: PDF417: Set the error correction level FUNCTION: PDF417: Set the error correction level RANGE: pL = 3, pH = 0, cn= 48, fn=69, m = 48/49, 48 ≤...
  • Page 40 21 – 45 Error correction level 4 46 – 100 Error correction level 5 101 – 200 Error correction level 6 201 – 400 Error correction level 7 401 or more Error correction level 8 5. Settings of this function are effective until ESC @ is executed, the printer is reset, or the power is turned off.
  • Page 41 by <Function 081> and <Function 082> of this command. After <Function 081> and <Function 082> are executed, the symbol archive area symbol data is kept. 2. k bytes of d1...dk are processed as symbol data. 3. Specify only the data codeword of the symbol with this function. Be sure not to include the following data in the data d1...dk because they are added automatically by the printer.
  • Page 42 calculated by the current print area, module width (Function 067), option setting (Function 070), and the codeword in the data area. Maximum number of the columns is 30. 7. When auto processing (Function 066) is specified in page mode, the number of rows is calculated by the current print area, module height (Function 068), and the codeword in the data area.
  • Page 43 Separator 1 byte Other information (*2) 30H or 31H 48 or49 1 byte 1 byte (*1)”Horizontal size” and “vertical size” indicate the number of dots of the symbol. The decimal value of the vertical size and horizontal size is converted to text data and sent starting from the high order end.
  • Page 44 CODES <1D> <28> <6B> <04> <00> <31> <41> (HEX/CONTROL): <n1> <n2> / {GS} ( k pL pH cn fn n1 n2 <Function 165> NAME: QR Code: Select the model FUNCTION: Selects the model for QR Code. RANGE: pL = 4, pH = 0, cn= 49, fn=65, n1 = 49,50, n2 = 0 Default: n1 = 50, n2 = 0 EXPLANATION: Function...
  • Page 45 Recovery Capacity % Function (approx.) Selects Error correction level L Selects Error correction level M Selects Error correction level Q Selects Error correction level H 1. Settings of this function affect the processing of Functions 181 and 182. 2. QR Code employs Reed-Solomon error correction to generate a series of error correction codewords.
  • Page 46 • The printer is reset or the power is turned off CODES <1D> <28> <6B> <04> <00> <31> <51> (HEX/CONTROL): <m> / {GS} ( k pL pH cn fn m <Function 181> NAME: QR Code: Print the symbol data in the symbol storage area FUNCTION: Encodes and prints the QR Code symbol data in...
  • Page 47 character size and upside-down print mode. 6. In standard mode, this command executes paper feeding for the amount needed for printing the symbol, regardless of the paper feed amount set by the paper feed setting command. The print position returns to the left side of the printable area after printing the symbol, and printer is in the status “beginning of the line,”...
  • Page 48 (ex: When horizontal size is 120 dots, horizontal size is “120” (in hexadecimal: 31H, 32H, and 30H / in decimal: 49, 50, and 48 ), which is 3 bytes of data.) (*2)”Other information” indicates whether printing of the data in the symbol storage area is possible or impossible.
  • Page 49 4. The d indicates bit-image data d specifies a bit printed to 1 and not printed to 5. The downloaded bit image definition is cleared when: {ESC} @ is executed. {ESC} & is executed. {FS} q is executed. Printed is rest or the power is turned off. 6.
  • Page 50 5. If the downloaded bit-image to be printed exceeds the printable area, the excess data is not printed. CODES <1D> <3A> / {GS} : (HEX/CONTROL): NAME: Start/end macro definition FUNCTION: starts or ends macro definition EXPLANATION: 1. This command does not effectively in page mode. 2.
  • Page 51 5. This command does not affect bit image, user-defined bit image, bar code, HRI characters, and spacing skipped by {HT}, {ESC} $, and {ESC} \ 6. This command does not affect the space between lines. 7. 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 52 2, 50 Type ID See table below 3, 51 ROM version ID Depends on ROM version n = 2, Type ID Off/on Hex Decimal Function Two-byte character code not supported Two-byte character code supported Auto-cutter equipped No direct connection with customer display No MICR reader Not used.
  • Page 53: Paper Cutting

    4. If the setting exceeds the printable area, the maximum value of the printable area is used. 5. The width of the printing area is extended to the right to accommodate the amount of data. But the printing area does not provide sufficient width for the data, the left margin is reduced to accommodate the data.
  • Page 54 EXPLANATION: 2. 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 x (vertical motion unit)), and cuts the paper partially (one point left (center) uncut) 3.
  • Page 55 character. Printable area One character width Extend to right edge of one character Left margin Printing area width according to nL and nH If the printing area width cannot be sufficiently extended within right edge of printable area, the left margin is reduced to accommodate one character. Printable area One character width Reduced left margin...
  • Page 56 RANGE: 0 ≤ nL ≤ 255 0 ≤ nH ≤ 255 EXPLANATION: 1. This command sets the distance from the current position to [(nL + nH x 256) x vertical or horizontal motion unit in inches]. 2. This command effective only in page mode. 3.
  • Page 57 3. If this command is received while a macro is being defined, the macro definition is aborted and the definition is cleared. 4. If the macro is not defined or if r is 0,nothing is executed. 5. When the macro is executed [m = 1], paper always cannot be fed by using the FEED button.
  • Page 58 processed, there may be a time lag between data reception and status transmission. 6. The following four status bytes are transmitted without confirming whether the host is ready to receive data. The four status bytes must be consecutive, except when the XOFF code is received. 7.
  • Page 59 Unrecoverable error occurred No automatically recoverable error Automatically recoverable error occurred Not used. Fixed to Off Third byte (paper sensor information) Off/On Hex Decimal Status for ASB Paper roll near-end sensor: paper adequate Paper roll near-end sensor: paper near end Paper out sensor: paper present Paper out sensor: paper not present Not used.
  • Page 60 CODES <1D> <66> <n> / {GS} f n (HEX/CONTROL): NAME: Select font for Human Readable Interpretation (HRI) characters FUNCTION: Selects font for the HRI characters when printing a bar code RANGE: n = 0, 1, 48, 49 EXPLANATION: 1. The parameter n specifies selects a font as following table: Font 0, 48 Font A (12 x 24)
  • Page 61 2. 65 ≤ m ≤ 73 (n and d depends on the bar code system used) EXPLANATION: The parameter m specifies a bar code system selected to print as below: Group m Bar code Number of data Acceptable values of d’s System 11 ≤...
  • Page 62 4. If bar code width exceeds the printing area, this command is ignored. 5. After printing bar code, this command sets the print position to the beginning of next line. [Notes in page mode] 1. This command develops bar code data in the print buffer, but does not print it after processing bar code data, this command moves the print position to the right side dot of the bar code.
  • Page 63 1. The printer prints an HRI character ( ) as start character at the beginning of □ the HRI character string 2. The printer prints an HRI character ( ) as a stop character at the end of the □ HRI character string.
  • Page 64 character (any of CODE A, CODE B or CODE C) which selects the code set to print. Special characters are defined by combining two characters “{” and one character. The ASCII character “{” is defined by transmitting “{” twice consecutively. Specific character Transmit data ASCII...
  • Page 65 RANGE: n =1, 2, 49, 50 EXPLANATION: 1. Transmits the status specified by n as follows: Function 1, 49 Transmits paper sensor status 2, 50 Transmits drawer kick-out connector status 2. When using a serial interface. When DTR/DSR control is selected, the printer transmits only 1 byte after confirming the host is ready to receive data (DSR signal is SPACE) if the host computer is not ready to receive data (DSR signal is MARK), the printer waits until the host is ready.
  • Page 66 Not used Fixed to Off. 5,6 - Undefined. Not used Fixed to Off. CODES <1D> <76> <30> <m> <xL> <xH> <yL> (HEX/CONTROL): <yH> [<d1>…<dk>] / {GS} v 0 m xL xH yL yH [d1 … dk] NAME: Print raster bit image FUNCTION: Selects Raster bit image mode RANGE:...
  • Page 67 [xL + xH x 256] x 8 = 512 dots … … 62 67 … … 126 127 128 L + yH x 256 dots … … … … k-2 7 6 5 4 3 2 1 0 CODES <1D> <77> <n> / {GS} w n (HEX/CONTROL): NAME: Set bar code width...
  • Page 68 APPENDIX: CODE 128 BAR CODE Description of the CODE 128 Bar Code In CODE 128 bar code system, it is possible to represent 128 ASCII characters and 2-digit numerals using one bar code character that is defined by combining one of the 103 bar code characters and 3 code sets. Each code set is used for representing the following characters: Code set A: ASCII character 00h to 5Fh Code set B: ASCII characters 20h to 7Fh...
  • Page 69 Code Tables Printable characters in code set A Character Hex Decimal Character Hex Decimal Character Hex Decimal FNC1 7B, 31 123,49 FNC2 7B, 32 123,50 FNC3 7B, 33 123,51 FNC4 123,52 7B, 34 SHIFT 7B, 53 123,83 < CODE B 7B, 42 123,66 >...
  • Page 70 Printable characters in code set B Character Hex Decimal Character Hex Decimal Character Hex Decimal " & 123,123 ─ FNC1 123,49 FNC2 123,50 7B, 31 FNC3 7B, 32 123,51 FNC4 7B, 33 123,52 SHIFT 7B, 34 123,83 CODE A 7B, 53 123,66 CODE C 7B, 41...
  • Page 71 Printable characters in code set C Character Hex Decimal Character Hex Decimal Character Hex Decimal FNC1 7B, 31 123,49 CODE A 7B, 41 123,65 CODE B 7B, 42 123,66 Command Manual - Page 71...

Table of Contents