Download Print this page

Infinite Peripherals PP-55 Supplementary Manual

Infinite peripherals pp-55: supplementary guide
Hide thumbs Also See for PP-55:

Advertisement

Quick Links

PP-55

Resident Command Set

Infinite Peripherals, Inc.
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
www.ipcprint.com
PP-55 Resident Command Set Version 1.01

Advertisement

loading

Summary of Contents for Infinite Peripherals PP-55

  • Page 1: Resident Command Set

    Resident Command Set Infinite Peripherals, Inc......www.ipcprint.com PP-55 Resident Command Set Version 1.01...
  • Page 2: Revision Information

    Revision Information This document revision refers are related to the PP-55’s firmware changes. Items in blue through this document refer to changes or additions to the most resent firmware version listed below. Date: August 25 , 2004 Infinite Peripherals, Inc.
  • Page 3: Communication Modes

    Communication Modes 1. Communication ports There are variants of the printer equipped either with a serial interface or both serial and USB interface. The USB interface works in a host mode (in future versions it will be possible to switch between host and slave mode) and it is intended for a connection between the PDA and the printer.
  • Page 4: Packet Format

    If this bit is 1 the other bits show the type of the error. The printer never issues a transmission by itself. It always responds as an answer to a command. The communication goes like this: PDA –...
  • Page 5: Receive Data

    ---------------- 0: reserved 1: palm printer Infinite Peripherals, Inc. www.ipcprint.com PP-55 Resident Command Set Version 1.01 11 22 33 44 55 11 22 33 44 55 11 22 33 44 55 11 22 33 44 55 11 22 33 44 3F F8 01 55 66 .
  • Page 6 3 is returned in the answer. Command 3: Receive data If there is data to be transmitted from the printer to the PDA it is transmitted in the data field of the packet, otherwise an empty packet is received. The application must take care to get the data fast enough from the output buffer, or the data may be corrupt.
  • Page 7: Command List

    Infinite Peripherals, Inc. www.ipcprint.com PP-55 Resident Command Set Version 1.01 ............
  • Page 8 Infinite Peripherals, Inc. www.ipcprint.com PP-55 Resident Command Set Version 1.01 ............
  • Page 9: Detailed Descriptions

    Infinite Peripherals, Inc. www.ipcprint.com PP-55 Resident Command Set Version 1.01 ............
  • Page 10 • In case that double wide character and normal character exist one. [Default] n = 0 [See Also] ESC E, ESC – Infinite Peripherals, Inc. www.ipcprint.com PP-55 Resident Command Set Version 1.01 Value 0 Font A Undefined Undefined Cancelled Cancelled...
  • Page 11 Infinite Peripherals, Inc. www.ipcprint.com PP-55 Resident Command Set Version 1.01 ............
  • Page 12 [Caution] • When the values set in m (bit image mode) are out of the above range, the data following after n1 is processed as normal printing data. • After completion of bit image printing, printer returns to normal data processing mode.
  • Page 13 [Caution] • When the values set in m (bit image mode) are out of the above range, the data following after n is processed as normal printing data. • After completion of bit image printing, printer returns to normal data processing mode.
  • Page 14 Infinite Peripherals, Inc. www.ipcprint.com PP-55 Resident Command Set Version 1.01 ............
  • Page 15 • Even when the printer has not been selected, it can become BUSY state through printer operation. • When the printer is deselected, this printer discards all the data until it is selected with this command. [Default] • The initial value of n is "1".
  • Page 16 • Value of n doesn’t matter. It is left for compatibility purpose. • At first start up the printer will write the default values into the flash • Values of variables 1 and 2 – downloadable bit image and downloadable font –...
  • Page 17 Infinite Peripherals, Inc. www.ipcprint.com PP-55 Resident Command Set Version 1.01 ............
  • Page 18 Infinite Peripherals, Inc. www.ipcprint.com PP-55 Resident Command Set Version 1.01 ............
  • Page 19 Infinite Peripherals, Inc. www.ipcprint.com PP-55 Resident Command Set Version 1.01 ............
  • Page 20 [Caution] • Once changed the serial port speed can be changed only by another ESC S command or by detaching the battery. • The printer and the PDA (or the PC) must be set to the same speed in order to make the communication possible.
  • Page 21 ESC Z Transmits identification string. [Code] <1B>H<5A>H [Outline] The printer transmits 32 bytes of information with the following structure: 1 – 22: Printer name complemented with space up to 22 symbols. 23 – 25: Firmware version – 3 digits (in ASCII format).
  • Page 22 Transmits the current battery voltage and the print head temperature. [Code] <1B>H<60>H [Outline] The printer transmits two bytes data. First byte is the battery voltage given as 0.1 mV plus 20h. the second byte is the print head temperature, in degrees Celsius, plus 20h.
  • Page 23 00500303 the printer transmits: ‘0’, ‘0’, ‘5’, ‘0’, ‘0’, ‘3’, ‘0’, ‘3’. • If the serial number is not set or not valid the printer transmits NULL (00H). • The printer’s serial number is printed during self-test.
  • Page 24 [Default] • The default values for CSE600 Scan Engine are given in the table below. Paramete Value r number [See Also] ESC r, ESC s, CSE600 Scan Engine Implementation Guide Infinite Peripherals, Inc. www.ipcprint.com PP-55 Resident Command Set Version 1.01 Paramete Paramete Value r number r number 61558 61559...
  • Page 25 • A byte with value 0xFF is transferred as 0xFF, 0xFF. • A byte with value less than 0x20 is transferred as 0xFF, <byte>+0x20. • If the scan session completes but no bar code is read, the printer returns ‘0’ <NULL>...
  • Page 26 [Default] • The default values for CSE600 Scan Engine are given in the table below. Paramete Value r number [See Also] ESC q, ESC r, CSE600 Scan Engine Implementation Guide Infinite Peripherals, Inc. www.ipcprint.com PP-55 Resident Command Set Version 1.01 The string consists of paired parameter Paramete Paramete Value r number r number 61558...
  • Page 27 [Caution] • Specifying beyond the line end is ignored. [Default] • The initial value is not specified. [See Also] ESC \ Infinite Peripherals, Inc. www.ipcprint.com PP-55 Resident Command Set Version 1.01 Value 0 Not defined Not defined With paper Without paper...
  • Page 28 ESC ^ Save current settings to nonvolatile RAM [Code] <1B>H<5E>H [Outline] Stores current printer settings to RAM (This printer setting are restored with ESC@ command). [Caution] • User font selection is not restored. [See also] ESC @ and ESC _...
  • Page 29 NULL character (00H). The string consists of paired parameter number and a value, all separated with spaces. • If a pair variable number and a value is sent to the printer the given variable will be set this value.
  • Page 30 <1D>H<61>H<n> [Range] {0 <= n1 <= FFh} [Outline] The printer returns four bytes of information each time the specified event occurs. The byte n is a bit mask that enables/disables ASB for specific sort of events. ‘1’ enables ASB for the specified event while ‘0’ disables it.
  • Page 31 Detailed Description The returned result is four bytes long: • Byte 1 – <02>H • Byte 2 – status byte for the current state of the printer Not defined Not defined Overheating and cooling of the print head Change in paper state...
  • Page 32 65 <= m <= 73. a is a setting for PDF-417 bar code. Setting a=0 will make the printer to automatically choose PDF-417 compression modes, while a=1 will force byte compression mode.
  • Page 33 EAN 8 (JAN8) CODE 39 CODABAR (NW- CODE 93 CODE 128 PDF-417 Infinite Peripherals, Inc. www.ipcprint.com PP-55 Resident Command Set Version 1.01 Length Range of ‘d’ 48 <= D <= 57 48 <= D <= 57 48 <= D <= 57 48 <= D...
  • Page 34 123, 65 CODEB 123, 66 CODEC 123, 67 SHIFT 123, 83 123, 123 Infinite Peripherals, Inc. www.ipcprint.com PP-55 Resident Command Set Version 1.01 Code system Hexadecimal Text 7B, 31 7B, 32 7B, 33 7B, 34 7B, 41 7B, 42 7B, 43...
  • Page 35 Infinite Peripherals, Inc. www.ipcprint.com PP-55 Resident Command Set Version 1.01 ............
  • Page 36 EC level • Only real data codewords in the security level calculation (any pad codewords are ignored). Infinite Peripherals, Inc. www.ipcprint.com PP-55 Resident Command Set Version 1.01 Auto Select Codewords Level ⎯ 0-31 32-63...
  • Page 37 Infinite Peripherals, Inc. www.ipcprint.com PP-55 Resident Command Set Version 1.01 ............
  • Page 38 [Caution] Maximum content available for macro definition is 2048 bytes. A portion exceeding 2048 bytes is not defined. • Even with ESC @ (initialization of the printer) having been executed, defined content is not cleared. Therefore, it is possible to include ESC @ into the content of macro definition.
  • Page 39 Infinite Peripherals, Inc. www.ipcprint.com PP-55 Resident Command Set Version 1.01 ............