User Manual s’print BT Portable thermal printer DCA Intertel BV Distributieweg 25, 2404 CM Alphen a/d Rijn The Nederlands Phone: +31(0)172 604963 Fax: +31(0)172 605237 website: www.dca-group.
TABLE OF CONTENS PRINTER COMPONENTS 6 A. DPT100-B – Front external view 6 B. DPT100-B – Under view 7 INTRODUCTION 8 MANUAL ORGANIZATION 8 SYMBOL USED IN THIS MANUAL 8 GENERAL SAFETY INFORMATION 8 UNPACKING THE PRINTER 9 PRINTER FEATURES 10 PRINTER DESCRIPTION 11 1. INSTALLTION AND USE 1.1 CONNECTIONS 1.1.1 Battery Recharger 1.1.2 Turning the printer On and Off 1.2 BATTERIES 1.2.1 Recharging batteries 1.2.2 Information regarding battery use 1.2.3 Replacing batteries 1.2.
2.3.1.4 Link Management-Information Access Service (LM-IAS) 2.3.1.5 IrCOMM 2.3.1.5.1 3-Wire Raw and IrLPT in Detail 2.3.1.5.2 How 3-Wire raw and IrLPT differ 2.3.1.5.3 IAS entry and hint bits 2.3.1.5.4 Basic link operation 2.4 BLUETOOTH PROTOCOL OVERVIEW (Only mod. DPT100-BT) 2.4.1 Supported Protocols 2.4.1.1 Serial Port Profile 2.4.1.2 Object Push Profile 36 37 37 37 38 38 39 40 41 41 3. PRINING FUNCTIONS 3.1 CONTROL CHARACTERS 42 42 4 TECHNICAL SPECIFICATIONS 4.1 Technical Specifications 4.
PRINTER COMPONENTS A.
B.
INTRODUCTION MANUAL ORGANIZATION In addition to the Introduction which includes a description of the explanatory notes used in the manual, general safety information, how to unpack the printer and a brief description of the printer including its basic features, this manual is organized as follows: Chapter 1: Contains the information required for correct printer installation and its proper use, as well as interface specifications Chapter 2: Contains information on interface specifications Chapter 3: Contains
D. The printer is not functioning normally despite the fact that all instructions in the users manual have been followed. E. The printer has been dropped and its outer casing damaged. F. Printer performance is poor. G. The printer is not functioning. UNPACKING THE PRINTER Remove the printer from its carton being careful not to damage the packing material so that it may be re-used if the printer is to be transported in the future.
PRINTER FEATURES The new s’ print portable thermal printer offers an innovative alternative to impactbased systems, with a range of interface options (RS232 serial,R232+IRDA, RS232+Bluetooth). The printer is powered using batteries.
PRINTER DESCRIPTION The printers consists of a ABS-V0 casing (1) equipped with a cover (2) under which is housed the paper roll and print mechanism. On the front is the multifunction key (3) and red LED (4). Multi-function key. This key is used to access a variety of printer option sdepending on how long it is held down. If the printer is off (red LED off), when this key is pressed power is turned on (blinking red LED).
The red LED displays printer operating status and this check is performed “on-line”.
1. Installtion and Use 1.1 CONNECTIONS 1.1.1 Battery Recharger For the Battery Recharger/Power Supply and serial connection, the printer is equipped with a connecting cable (fig. 1.2) that comes packed with the printer and has a double connection system. On one side is a 9-pin female connector (fig. 1.2.A) for the serial port; on the other side of the same connector is a RJ11 connector (fig. 1.2.B) and a jack (fig. 1.2.C) for connection to the battery recharger.
1.1.2 Turning the printer On and Off How to turn the printer On • by briefly pressing the multi-function key • by sending a characters set on the serial line—it is better to send characters that are not read as printer controls (ex. 0x0E) • with the battery recharger connected How to turn the printer Off (1) • by briefly pressing the multi-function key • by sending the character ESC 0 over the serial line • following a given period of inactivity as specified in setup (see sec. 1.
1.2 BATTERIES 1.2.1 Recharging batteries Appearing in the printer set up print out (see sec. 1.3) is the parameter HEAD VOLT that gives the battery charge level. To recharge the batteries(4), use the cable packed with the printer and proceed as follows: - Connect the battery recharger jack to the cable jack (vedi fig. 1.4) and plug the battery recharger into the electrical mains; - Connect the cable RJ11 connector to the RJ11 connector located under the printer (see fig. 1.4).
1.2.2 Information regarding battery use - Please note that the new NiMH battery reaches maximum performance levels only after having been completely discharged and recharged at least two or three times. - Never use battery rechargers and/or batteries that are damaged or worn. - Battery life varies greatly depending, for example, on print density and the text to be printed. - Recharge times vary depending on depletion levels, type of battery and battery recharger used.
To replace batteries, proceed as follows: - Remove the cover on the battery compartment (1) by unscrewing the screws (2) and, using a flat-head screwdriver, pry open at points A and B (see fig.1.5). - Remove the battery pack (2) by lifting the battery removal tape (1) (see fig. 1.6).
- Insert the 5 batteries(7) inside the compartment following the layout indicated in fig. 1.7 and re-position the battery removal tape; (7) Note: when inserting the batteries, make sure the + and – signs are positioned correctly. - Reclose the battery compartment by tightening the fastening screws. 1.2.4 Disposing of batteries - Batteries must be recycled or disposed of properly. Do not throw batteries away as part of normal refuse disposal.
1.3 CONFIGURATION 1.3.1 Configuration Mod. DPT100-B/I The printer set up print out (see fig. 1.9) includes a range of information, and among these should be pointed out the HEAD VOLT parameter that indicates the battery charge level, i.e., the print head battery voltage. The printer’s configurable parameters are: • Interface: RS232D, Infrared(8). • IR Protocol(9): Enable, DisableD. • Baud Rate: 38400, 19200, 9600D, 4800, 2400, 1200, 600. • Data length: 7, 8D bits/car. • Parity: NoneD, even or odd.
Please note: the parameters marked with the symbol D represent the default values. (8) Note If the Interface parameter is set in infrared and flow control is required, any time a transmission is effected a time break of one time and a half the byte transmission is needed (for example 1.5 msec at 9600 bps). The reason is for Half Duplex type of infrared line communication. As a result the Busy condition check must be waited when transmitting data to the printer.
1.3.2 Configuration Mod. DPT100-BT The printer set up print out (see fig. 1.10) includes a range of information, and among these should be pointed out the HEAD VOLT parameter that indicates the battery charge level, i.e., the print head battery voltage. The printer’s configurable parameters, with Bluetooth interface selected, are: • Interface: BTD, RS232. • BT Name ID(14): NO IDD, #0, #1, #2, #3, #4, #5, #6, #7, #8, #9. • Authentication(15): Enabled, DisabledD. • Autofeed: CR disabledD o CR enabled.
The printer’s configurable parameters, with RS232 interface selected, are: • Interface: RS232D, Infrared(8). • IR Protocol(9): Enable, DisableD. • Baud Rate: 38400, 19200, 9600D, 4800, 2400, 1200, 600. • Data length: 7, 8D bits/car. • Parity: NoneD, even or odd. • Handshaking: XON/XOFFD or Hardware(10). • Autofeed: CR deactivatedD or CR activated. • Battery: 1000 mAh, 1100 mAh, 1200 mAh, 1300 mAh, 1400 mAh, 1500 mAh, 1600 mAh, 1700 mAh, 1800 mAh, 1850 mAh, Alkaline(11).
1.4 HEXADECIMAL DUMP This function is used to display the characters received from the communications port; after the reception of each 6 characters from the communications port, the printer prints out both the hexadecimal code received as well as the corresponding ASCII code.
1.6 MAINTENANCE 1.6.1 Changing the paper roll To change the roll of paper, proceed as follows: 1) Open the printer cover (see fig. 1.12) levering on the cover lateral projections and position the paper roll so that it unrolls in the direction shown in figure 1.
2) Pull up on the edge of the paper and close the cover (fig. 1.14); 3) Tear off the paper. The printer is now ready (fig.1.15).
1.6.2 Cleaning To clean the printer, use a vacuum cleaner or soft cloth. Before cleaning the printer, unplug its electrical cord and make sure that the printer is off. Do not use alcohol, solvents or hard-bristled brushes. Do not let water or other liquids seep into the printer. (Fig.1.
2. INTERFACES 2.1 RS232 SERIAL The printer is equipped with an RS232 serial interface with RJ11 connector (fig. 2.1) located underneath the printer. For serial connection, a connecting cable (fig. 2.2) with double connection system is packed with the printer. On one side is a 9-pin female connector (fig. 2.2A) to connect to the serial port; on the other side of the same connector is a RJ11 connector (fig. 2.2.B). For the layout of signals on the connectors, please refer to tables 2.
RJ11 connector DPT100 (tab 2.1) Pin 1 2 3 4 5 6 Signal +VRIC GND RX TX RTS GND IN/OUT IN IN OUT OUT - 9-pin female connector Pin Signal IN/OUT 1 DCD OUT A GND TXD RXD CTS GND A DCD 2 3 4 5 6 TXD RXD N.C. GND DSR OUT IN OUT RXD TXD N.C. GND DSR 7 8 N.C. RTS OUT N.C. CTS 9 N.C - N.C Discription Battery recharge volltage Ground signal Receive data Transmit data Ready to send/ready to receive data Ground signal Description Data carrier identification.
9 pin connector (s‘Print cable) DCA Intertel PC 27 DCA Intertel
2.2 INFRARED BIDIRECTIONAL SERIAL (only DPT100-B model) The printer has a serial interface for bidirectional data exchange. The infrared port is centered on the lower part of the front (see fig. 2.4); it uses the encode method bits as described in the IrDA physical layer, for speeds up to 115.2 kbps (a 3/16th optical pulse time of bit time). To utilize the infrared bidirectional serial interface, it must first be enabled under setup (parameter: “Interface: Infrared”).
EXAMPLE: To use this protocol to print the text “CUSTOM” in double height and width, send the following data to the printer Start Command Data Stop Command Mode 0x1B 0x002 0x03 0x43 0x55 0x53 0x54 C U S T 0x4F O 0x4D M Line Feed 0x0A 0x1B 0x03 NOTE The LED is always switched on (not flashing) when using the infrared port. 2.2.2 InfraRed communication protocol To utilize the IR communication protocol, the “IR Protocol” must first be set to “Enabled” under setup.
An ACK response is returned in the event the entire protocol was interpreted correctly and the check sum calculated is the same as that received by the host. A NACK response is returned in the event of transmission errors that cause a discrepancy between the calculated and received check sums. A BUSY response is returned in the event the printer does not have sufficient memory to store the transmitted data. If this response is returned, use the STS byte to find the cause that generated the BUSY condition.
2.2.3 Printing instructions 1) To use the printer’s infrared port, a computer or Personal Digital Assistant (PDA) with IR port is required. 2) Position a computer conforming to the specifications in point 2) not more than a meter away from the printer’s infrared port. Make sure the two ports are in front of each other with an angle of not more than 15° on the fou sides. Send the print command from the computer (see fig.2.5). 3) Send the following data printing, like descript in to paragraph 2.2.1 and 2.2.
2.3 IrDA PROTOCOL OVERVIEW (only DPT100-I model) This paragraph contains a general overview information about IrDA protocol implemented on the printer. For further detrils about the complete IrDA standard specifications are available from the IrDA website www.IrDA.org. The IrDA standard specifies the following protocols: • Physical Signaling Layer (PHY) • Lynk Access Protocol (IrLAP) • Lynk Management Protocol/Information Access Service (IrLMP/IAS) The IrDA data lists optional protocols.
2.3.1 IrDA DATA PROTOCOLS SUPPORTED The printer supports these required IrDA standard protocols: • Physical Signaling Layer(PHY) • Link Access Protocol(IrLAP) • Link Management Protocol/information Access Service(IrLMP/IAS) The printer also supports some of the optional protocols for IrDA data. The optional protocols that the printer implements are: • IrCOMM 2.3.1.
types of frames and is also used to count frames. Frames can carry status, data, or commands. The IrLAP protocol has a command syntax of it’s own, and these commands are part of the control byte. Lastly, IrLAP frames carry data. This data is the information or “I” field. The integrity of the frame is ensured with a 16-bit CRC, referred to as the Frame Check Sequence (FCS). The end of the frame is marked with an EOF character which is always a 0xC1.
2.3.1.5 IrCOMM IrCOMM provides the method to support serial and parallel port emulation. This is useful for legacy COM applications, such as printers and modem devices. The IrCOMM standard is simply a syntax that allows the primary device to consider the Secondary device as a serial device. IrCOMM allows for emulation of serial or parallel (printer) connections of various capabilities. The printer supports the 3-wire Raw service class of IrCOMM and IrLPT.
2.3.1.5.3 IAS entry and hint bits An entity advertising 3-Wire raw must set up the IAS entry in one of two forms: • Classname IrDA:IrCOMM with two attributes, called IrDA:IrLMP:LsapSel, and Parameters. The Parameters attribute has at least the service type parameter with at least the 3-Wire raw bit set in it. Optionally IrDA:IrLMP:InstanceName can be used to distinguish between two instances of this service. The Discovery frame must have the IrCOMM hint bit set.
2.4 BLUETOOTH PROTOCOL OVERVIEW (Only mod. DPT100-BT) In the following paragraph there is a brief description of Bluetooth protocol implemented in the printer and differented elements that composed Bluetooth protocol. To Use the Bluetooth communication protocol is necessary that in the set up the parameter “Interface” in “BT”. The printer is able to receive within a range of 10 m in a vacant envoirement.
2.4.1 Supported Protocols The figure 2.10 shows the protocols that are previews in the standard Bluetooth, and the profiles that have been implemented in the printer (Object push profile e Serial port profile).
2.4.1.1 Serial Port Profile The Serial Port Profile provides RS232 serial cable emulation for Bluetooth devices. In this way, legacy applications do not have to be modified to use Bluetooth; they can simply treat a Bluetooth link as a serial cable link. The Serial Port Profile uses RFCOMM to provide serial port emulation. The device which sets up the RFCOMM connection is called the initiator, while the other is referred to responder.
3. Prining Functions 3.1 CONTROL CHARACTERS The command table lists all the commands for the management of the printer functions. These commands can be transmitted to the printer with the serial interface. The commands can be transmitted to the printer at any moment, but they will only be carried out when the characters previously transmitted have been printed or the commands previously transmitted have been carried out.
The following pages provide a more detailed description of each command.
[Notes] [Default] [Reference] [Example] • The commands 00H - 09H do not cancel the print buffer • The commands which modify the direction of the characters are only active at the beginning of the line Setting in option register by means of front keys 00H, 02H, 03H, 04H 02H [Name] [Format] [Description] [Notes] [Default] [Reference] [Example] Double height printing ASCII Hex 02 Decimal 2 The printer prints in double height format • The commands 00H - 09H do not cancel the print buffer • The commands which
07H [Name] [Format] [Description] [Notes] [Default] [Reference] [Example] Cancel print data buffer ASCII Hex 07 Decimal 7 Deletes all the print data in the current print buffer. • If data that existed in the previously specified printing area also exists in the currently specified printing area, it is deleted.
[Default] [Reference] [Example] 0FH 0FH [Name] [Format] [Description] [Notes] [Default] [Reference] [Example] Set CRLF mode ASCII Hex 0F Decimal 15 Inhibits the command $0D maintaining enabled only the command $0A for printing • To disable this option, reset the printer • This command clears the line buffer • On switching on the default value is in the Option Register Setting in the option register by means of the front keys 0DH 11H [Name] [Format] [Description] [Notes] [Default] [Reference] [Example]
ESC (STX) [Name] [Format] [Description] [Notes] [Default] [Reference] [Example] Enable infrared port ASCII ESC (STX) Hex 1B 02 Decimal 27 2 Enable infrared port. • if the printer doesn’t receive this command all data sent to infrared port are ignored. • After receiving this command the infrared led is always switched on.
ESC # n [Name] [Format] [Range] [Description] [Notes] [Default] [Reference] [Example] Transmit printer ID ASCII ESC # n Hex 1B 23 n Decimal 27 73 n 1 d”?n d”?3, 49 d”?n d”?51 Transmits the printer ID specified by n follows: • This command is executed when the data is processed in the data buffer. Therefore, there could be a time lag between command reception and data transmission, depending on data buffer status.
[Notes] [Default] [Reference] [Example] • Same as hardware reset • After the command has been transmitted, 1.5 seconds elapse before the printer is enabled This can be useful during switching on in order to avoid the sending of false characters during initialization by the master device ESC A [nH] [nL] [Name] [Format] [Description] [Notes] [Default] [Reference] [Example] Executes [n] dots line feed ASCII ESC A nH Hex 1B 41 nH Decimal 27 65 nH Executes [n] dots line feed.
ESC Q [Name] [Format] [Description] [Note] [Default] [Reference] [Example] Enable underlined printing ASCII ESC Q Hex 1B 51 Decimal 27 81 After this command has been received, the characters are printed underlined ESC q ESC R [Name] [Format] [Description] [Notes] [Default] [Reference] [Example] Set reverse mode printing ASCII ESC R Hex 1B 52 Decimal 27 82 Selects printing in reverse mode: the receipt feeds out of the printer with the printing in normal mode running from left to right.
[Reference] [Example] ESC c [Name] [Format] [Description] [Notes] [Default] [Reference] [Example] Management of bar code printing ASCII ESC c [code] [height] [position] [options] [length] [data] Hex 1B 63 Decimal 27 99 [ASCII code] Type of bar code I Interleved 2/5 C Code 39 B CodaBar e EAN8 E EAN13 [height] Number of dot lines in 1/8 mm. units. [position] Left hand margin, expressed in 1/8 mm.
ESC q [Name] [Format] [Description] [Notes] [Default] [Reference] [Example] Disables underlined printing ASCII ESC q Hex 1B 71 Decimal 27 113 Annuls underlined printing ESC Q ESC s [Name] [Format] Transmits the next character in serial ASCII ESC s Hex 1B 73 Decimal 27 115 Transmits the next character it receives on the serial port [Description] [Notes] [Default] [Reference] [Example] If you transmit: ESC s A the last character, A, will not be printed but immediately transmitted on the serial line ESC ●
[Notes] • This command is executed immediately, even when the data buffer is full (Busy ). The status to be transmitted is shown in the table below: [Default] [Reference] [Example] GS $ n [Name] [Format] [Range] [Description] [Notes] [Default] [Reference] [Example] Set absolute shift into a graphic line. ASCII GS $ n Hex 1D 24 n Decimal 29 36 n 0d”?n d”?47 Set the print beginning position into a graphic line based on the current value of n that indicate the byte number of shift from left margin.
[Description] Transmits the printer ID specified by n follows: [Notes] • This command is executed when the data is processed in the data buffer. Therefore, there could be a time lag between command reception and data transmission, depending on data buffer status. [Default] [Reference] [Example] GS U [Name] [Format] [Description] [Notes] [Default] [Reference] [Example] Resets the printer parameters to default. ASCII GS U Hex 1D 55 Decimal 29 85 Resets the printer parameters to the default configuration.
[Notes] [Default] [Reference] [Example] • If the bit image data input exceeds the number of dots to be printed on a line, the excess data are processed as printable characters. • d indicates the bit image data. Set a corresponding bit to 1 to print a dot, or to 0 to not print the dot. • This command is not affected by the emphasized, doublestrike, underline (etc.) print modes, except for the upsidedown mode.
4 Technical Specifications 4.1 Technical Specifications The following table gives the technical specification for the s‘Print BT Resolution 203 DPI (8 dot/mm) Paper roll size Sensors Print method Print mode Print styles Character fonts Communication interfaces available Driver for Windows 57.
57mm paper Number of columns Charcters (L x H mm) Normal Double height Double width Double height and width 17.7 cpi 24,40 2 2 4 4 x x x x 3 6 3 6 Bidirectional infrared port specifications Operating distance up to 1m Wave length 800-900 mn Bluetooth port specifications Operating distance up to 10 m Power class device 3 Output power 1mW (0 dBm) ISM Band (GHz) 2,400-2,4835 Lower Guard Band 2MHz Upper Guard Band 3.
4.
4.3 DIMENSIONS Printer dimensions are shown below. The printer has a 224-character font, a print-out of which is shown below.
5. Character Sets The printer has a 224-character font, a print-out of which is shown below.
APPENDIX A - ACCESSORIES AND SPARE PARTS A.1 TICKET ALIGNMENT A.1.1 Ticket alignment Paper stock with alignment marks is permitted so that tickets of a fixed length or with pre-printed areas may be utilized.To guarantee proper alignment, the “Alignment” parameter must be enabled under setup using the key (see: setting configuration parameters) The notch mark must be placed on the termic side of the ticket itself (printable area) .
A.2 ACCESSORIES In the s’print-B battery model, there is a support kit available for the printer that consists of a belt and fastening screws. The figure below illustrates how the belt coupler is attached underneath the printer. A.3 SPARE PARTS RCT57X50 BTNIHM-1.
DCA Intertel 61 DCA Intertel