Fujitsu PRN608-S User Manual

User Manual
Thermal printer controller
PRN608-S
PRN608-S
FOR FUJITSU THERMAL PRINTERS
FTP608 SERIES
28-03-2003 Page 1-1 of 53
VERSION HISTORY
Version Date Init Status Description
1.0 030328 BB Released First release
I/F-COM A/S has prepared this manual for use by I/F-COM A/S’ customers.
The information contained herein is the property of I/F-COM A/S and shall not be reproduced in whole or in part without the prior written approval of I/F-COM A/S.
I/F-COM A/S reserves the right to make changes without notice to the specifications and materials contained herein and shall not be responsible for any damages (including consequential) caused by reliance on the materials presented, including but not limited to typographical, arithmetic, or listing errors.
Please read and understand these specifications thoroughly before using the printer. Please keep the specifications carefully in a place where they may be easily consulted when the printer is used.
Please do not modify or service this printer as this may cause unpredictable faults to occur.
The product is not intended to be installed in devices such as those used in life-support medical equipment, undersea relays, and aerospace applications or for nuclear power control, in which extremely high reliability is required. If you are considering such applications, please consult our customer service department.
There is a general possibility of component failure. Every effort has been made to improve product quality but such failures cannot be
PRN608-S
Copyright 1999-2003 by I/F-COM A/S.
All rights reserved.
Fujitsu is a trademark of Fujitsu Electronics LTD.
Windows is a trademark of Microsoft Inc.
Safety Precautions
28-03-2003 Page 1-2 of 53
PRN608-S
completely excluded. Please assume that such failure may occur before using this printer.
We would urge that these specifications should be thoroughly understood and the printer used safely in your company or associated organisation. Please indicate or describe in your products and in the user manuals those items, which are related to the prevention or avoidance of danger and draw these to the attention of the eventual client (the user).
28-03-2003 Page 1-3 of 53
PRN608-S
1 SYSTEM DESCRIPTION ............................................................................................1-7
2 INSTALLATION...........................................................................................................2-7
2.1 UNPACKING..............................................................................................................2-7
2.2 LABELS.....................................................................................................................2-7
2.3 INSTALLATION..........................................................................................................2-7
2.4 POWER SUPPLY .........................................................................................................2-8
2.5 SETTINGS..................................................................................................................2-8
2.6 SERIAL INPUT/OUTPUT ...........................................................................................2-11
2.6.1 Serial data transfer ........................................................................................2-12
2.6.1.1 Serial input/output port................................................................................2-12
2.6.2 Setting functions.............................................................................................2-12
2.7 THERMAL HEAD CONTROL ............................................................................2-13
2.7.1 Thermal Head Drive Operation.....................................................................2-13
2.7.2 Peak power limitation....................................................................................2-13
2.7.3 Head Control Circuit .....................................................................................2-14
2.7.4 Head temperature measurement circuit.........................................................2-14
2.7.5 Vhead interrupt circuit...................................................................................2-14
SPECIFICATIONS .............................................................................................................2-16
3 FUNCTION..................................................................................................................3-17
3.1 GENERAL................................................................................................................3-17
3.2 SERIAL COMMUNICATION. ......................................................................................3-17
3.3 USB COMMUNICATION...........................................................................................3-17
3.4 IRDA COMMUNICATION.........................................................................................3-17
3.5 FIRMWARE UPGRADE..............................................................................................3-18
3.6 AUTO FORM FEED ...................................................................................................3-18
3.7 CHARACTER DESIGN ...............................................................................................3-19
3.7.1 Normal Character..........................................................................................3-19
3.7.2 Low Character ...............................................................................................3-19
3.7.3 Underline .......................................................................................................3-19
3.7.4 Bold................................................................................................................3-20
3.7.5 Reverse...........................................................................................................3-20
3.7.6 Italic...............................................................................................................3-20
3.7.7 Font sizes. ......................................................................................................3-20
3.8 I/F-COM SIMPLE COMMAND SET............................................................................3-21
3.8.1 Small Font......................................................................................................3-21
3.8.2 Low Font........................................................................................................3-21
3.8.3 Narrow Font...................................................................................................3-21
3.8.4 Normal Font...................................................................................................3-21
3.8.5 Wide Font.......................................................................................................3-21
3.8.6 High Font.......................................................................................................3-22
3.8.7 Large Font .....................................................................................................3-22
3.8.8 Xlarge Font....................................................................................................3-22
3.8.9 Line Feed .......................................................................................................3-22
3.8.10 Barcode on.....................................................................................................3-22
3.8.11 Feed Forward ................................................................................................3-23
3.8.12 Reverse off......................................................................................................3-23
3.8.13 Reverse on......................................................................................................3-23
3.8.14 Underline off..................................................................................................3-23
3.8.15 Underline on ..................................................................................................3-23
3.8.16 Bold off...........................................................................................................3-24
3.8.17 Bold on...........................................................................................................3-24
28-03-2003 Page 1-4 of 53
PRN608-S
3.8.18 Italic off..........................................................................................................3-24
3.8.19 Italic on..........................................................................................................3-24
3.8.20 Initialise Printer.............................................................................................3-24
3.8.21 Request Software version...............................................................................3-25
3.8.22 Request Status................................................................................................3-25
3.8.23 Request Analog voltage..................................................................................3-25
3.8.24 Request Temperature .....................................................................................3-25
3.8.25 Sub command set............................................................................................3-26
3.8.26 Upgrade command.........................................................................................3-26
3.8.27 Set auxiliary output........................................................................................3-26
3.8.28 Automatic sending status................................................................................3-26
3.8.29 Stop sending automatic status........................................................................3-27
3.8.30 Color/Grey scale graphic...............................................................................3-27
3.8.31 Enable saving data.........................................................................................3-27
3.8.32 Save data to board .........................................................................................3-27
3.8.33 Change dot size..............................................................................................3-28
3.8.34 Change form feed length................................................................................3-28
3.8.35 Change baud rate...........................................................................................3-28
3.8.36 Change form feed time...................................................................................3-28
3.8.37 Feed Paper.....................................................................................................3-29
3.8.38 Compensate Burn time...................................................................................3-29
3.8.39 Bar code width setting....................................................................................3-29
3.8.40 Bar code height setting...................................................................................3-30
3.8.41 Bar code printing...........................................................................................3-30
3.8.42 Black Mark.....................................................................................................3-32
3.8.43 Graphic data – non compressed ....................................................................3-33
3.8.44 Graphic data – compressed ...........................................................................3-33
3.8.45 Escape sequences, overview...........................................................................3-34
4 MAINTENANCE.........................................................................................................4-36
4.1 DAILY USE ..............................................................................................................4-36
4.2 STORE/TRANSPORT.................................................................................................4-36
5 SPECIFICATIONS......................................................................................................5-37
5.1 ELECTRICAL DATA .................................................................................................5-37
5.2 MECHANICAL DATA ...............................................................................................5-37
5.3 ENVIRONMENTAL DATA .........................................................................................5-37
5.4 EMC & ESC ..........................................................................................................5-37
5.5 TEMPERATURE TEST...............................................................................................5-38
6 CONNECTOR PIN ASSIGNMENT..........................................................................6-39
6.1.1 Thermal Head connector................................................................................6-39
6.1.2 Thermal Head connector................................................................................6-39
6.1.3 IRDA connector..............................................................................................6-40
6.1.4 Cutter connector ............................................................................................6-40
6.1.5 AUX INPUT connector ..................................................................................6-40
6.1.6 Power connector............................................................................................6-41
6.1.7 USB connector...............................................................................................6-41
6.1.8 AUX connector...............................................................................................6-42
6.1.9 Serial connector.............................................................................................6-42
6.2 MECHANICAL DRAWINGS .......................................................................................6-43
7 APPENDIX...................................................................................................................7-44
7.1 SEIKO COMPATIBLE COMMAND SET (OPTIONAL).....................................................7-44
7.1.1 Escape sequences, overview...........................................................................7-44
7.2 FUJITSU COMPATIBLE COMMAND SET (OPTIONAL)..................................................7-45
28-03-2003 Page 1-5 of 53
PRN608-S
7.2.1 Escape sequences, overview...........................................................................7-45
7.3 APS COMPATIBLE COMMAND SET (OPTIONAL) .......................................................7-48
7.3.1 Escape sequences, overview...........................................................................7-48
7.4 ESC/POS COMPATIBLE COMMAND SET (OPTIONAL)...............................................7-50
7.4.1 Escape sequences, overview...........................................................................7-50
7.5 OPTIONAL SENSOR DESCRIPTION.............................................................................7-52
28-03-2003 Page 1-6 of 53
1 SYSTEM DESCRIPTION
This reference manual describes the specifications, functions, and operating procedures for the PRN608-S Interface Board. The PRN608-S is an interface board for the FTP608 series printer mechanisms. This reference manual also describes the print operation of the FTP608 series. Read this reference manual thoroughly before using the PRN608-S. PRN608-S is designed for the following Fujitsu printers:
FTP-628MCLxxx FTP-638MCLxxx
PRN608-S consists of an interface board. The communication is RS232, USB or IRDA. PRN608-S can print graphic data either compressed or non­compressed. Burn time can be set to control the printing intensity Windows 95/98, 2000, NT and CE drivers are available at http://www.if-com.com, for easy operation by PC. Linux drivers are available upon request.
PRN608-S
2 INSTALLATION
2.1 Unpacking
Remove the cover observing precautions for Electro Static Discharge (ESD). Make sure that board is handled with care with respect to Electrostatic environment.
2.2 Labels
PRN608-S has 3 labels; Label 1 on backside ex. Ifxxxxxx is a unique ID number. For service and question based upon 1 particular board please refer to this number. Label 2 on topside ex. PRN608-S is part number. Please refer to this number upon reordering. Make sure that software revision is applied at same time. Label 3 is an internal code. Please ignore.
2.3 Installation
PRN608-Sis fastened in the product by 4 M3.3 screws. The cables (for the thermal head, the stepper-motor and detector) are placed in the
28-03-2003 Page 2-7 of 53
PRN608-S
thermal printer connector on the PCB. 1 Mounting hole is grounded. See drawing for more details.
(a) To connect or remove the connector, always turn off the power in
advance. If the connector is connected or removed while the power to the printer is on, errors may occur.
(b) The connector of each cable must be correctly locked and
connected. The connector at the head side has no lock feature. Check that the connector at the head side is completely inserted.
(c) To install the interface, carefully check each cable so that
excessive force is not applied to each cable. Especially, carefully check the head connection cable because it affects the head pressure force. If the print head connector is not completely connected, overheating or burning may occur in the print head.
2.4 Power supply
Single power supplies for the PRN608-Scontroller board. Voltage range is 6-8,5VDC. 4A minimum @ 7,2V. Make sure that voltages never exceed 8,5VDC.
(a) The power supply unit that satisfies the specified specifications
must be used. If a power supply unit that does not satisfy the specified specifications is used, normal operation is not assured and errors may occur.
(b) To turn on or off the power, a protective circuit must be mounted
on the control board in advance. For safety, the following voltage change conditions must be satisfied:
2.5 Settings
Following below description can change default settings. Baud rate is default 115.200, however standard PC´s today cannot handle this Baud rate. Windows OS does not support speed higher than 115.200 Baud,
28-03-2003 Page 2-8 of 53
PRN608-S
even when setup menus can be set to higher speed. In order to obtain higher speed you need to install 3rd part utility program on PC. Please visit www.if-com.com for further information.
1. Turn off power
2. Press Key 1 low while power up. Board is now in setting mode.
Text will be printed on paper for further information
3. By activating key 1 and 2 you can change following parameters:
a. Test printout b. Select Command set
i. I/F-COM command set (Default)
ii. Seiko compatible command set (Optional)
iii. Fujitsu compatible command set (Optional)
iv. APS compatible command set (Optional)
v. ESC/POS compatible command set (Optional)
c. Baud rate
i. 9600
ii. 19.200
iii. 38.400
iv. 57.600
v. 115.200 (Default)
vi. 230.400
vii. 460.800
d. Parity
i. 0 (Default)
ii. 1
e. Data bit
i. 7
ii. 8 (Default)
f. Stop bit
i. 1
ii. 2
g. Flow control
i. None
ii. Hardware (Default)
iii. Xon/Xoff
h. Dot size of printer (See note*)
i. 384 dots (Default)
ii. 432 dots
iii. 448 dots
iv. 512 dots
v. 576 dots
vi. 640 dots
vii. 832 dots
viii. 1152 dots
i. Key 1 function
28-03-2003 Page 2-9 of 53
PRN608-S
1. Input key (Default)
2. LED output
3. Label detect
4. Black mark detection
5. Paper near end function
j. Key 2 function
1. Input key
2. LED output
3. Label detect
4. Black mark detection
5. Paper near end function
k. IRDA
i. Enabled (Optional)
ii. Disabled
l. Auto form feed
i. 0 sec.
ii. 1 sec.
iii. 2 sec. (Default)
iv. 3 sec.
v. 4 sec.
vi. 5 sec.
m. Form feed length
i. 0 mm
ii. 1 mm
iii. 2 mm
iv. 5 mm
v. 10 mm
vi. 20 mm
vii. 30 mm
viii. 50 mm (Default)
n. Grey scale printing
i. On (optional)
ii. Off
o. Acceleration
i. Slow
ii. Medium
iii. Fast
iv. Disable (Default)
p. Printing speed
i. 25%
ii. 50%
iii. 75%
iv. 100% Default)
v. Disable
q. Burn strobe dark
28-03-2003 Page 2-10 of 53
i. 0 (Default)
ii. 1
iii. 2
iv. 3
v. 4
vi. 5
vii. 6
viii. 7
ix. 8
x. 9
r. Burn strobe light
i. -1
ii. -2
iii. -3
iv. -4
v. -5
vi. -6
vii. -7
viii. -8
ix. -9
Settings will be effective upon turn off and on. * FTP628MCL00x/30x must be set as 384 dots. * FTP6x8MCL05x/1xx and FTP6x8MCL35x is auto detected.
PRN608-S
2.6 Serial Input/Output
If BUSY control is selected: When 236 bytes of data have been stored in the input buffer, the SBUSY signal becomes high to request that the computer temporarily stop sending data. When the amount of data stored in the input buffer becomes 235 bytes or less, the SBUSY signal changes to low to request that the host device continue data transfer. Up to 16 bytes of input data are guaranteed after the SBUSY signal has become high. When an error occurs, the SBUSY signal becomes high. Data input is prohibited until the error is cancelled. If Xon/Xoff control is selected: When 188 bytes of data has been stored in the input buffer, Xoff (1316) is output through the TxD terminal to request that the host device temporarily stops sending data. When the amount of data stored in the input buffer becomes 124 bytes or less, Xon (1116) is output to request that the computer continues data transfer. Up to 64 bytes of the input data are guaranteed after Xoff has been output. When an error occurs, the Xoff signal is output to prohibit the data input.
28-03-2003 Page 2-11 of 53
When the error is cancelled, Xon is output.
2.6.1 Serial data transfer The PRN608-Stransfers various data other than the Xon and Xoff
codes which are output when controlling Xon and Xoff. Regardless of whether the input mode is serial or parallel, the following data is transferred through the TxD terminal. (a) Error codes when a hardware error occurs at initialisation (b) The data when executing the Vhead voltage response (c) The data when the error status response is set and an error occurs (d) The data when executing the execution response request (e) The data when executing the remaining RAM capacity response (DC2+‘r’) (f) The data when executing the environmental temperature response (DC2+‘t’) At the selection of serial input, data (b) through (f) is transferred according to the transfer conditions, which are set using the function switches. However, the hardware error code (a) has the same conditions as those for parallel input. When transferring data, data control by SBUSY and Xon/Xoff is not executed and the data is transferred with no conditions. All of the transmission conditions of serial data transfer for sending hardware error codes are fixed at the selection of parallel input as follows:
Serial data output (TxD)
When Xon/Xoff control is selected, the Xon/Xoff signal is output. Data is output according to the transmission conditions, which are set by the function switches. All response data is output.
Serial data input (RxD)
Data input port Data is input from the host device according to the transmission conditions, which are set using the function switches.
Serial busy (SBUSY)
Indicates whether or not the PRN608-S is ready to receive data. When the SBUSY signal is low, data can be input. When Xon/Xoff control is selected, SBUSY is always low.
PRN608-S
2.6.1.1 Serial input/output port
2.6.2 Setting functions
28-03-2003 Page 2-12 of 53
Error processing when receiving serial data The PRN608-S receives and checks serial data according to the transmission conditions. When the PRN608-S has received one byte of data without errors, the data is stored in the input buffer. If there are any errors, the following data is stored in the input buffer according to the type of error. Error type Error code Parity error (!: 2116) Framing error (?: 3F16) If the input data cannot be printed correctly and instead “!” or “?” is printed, the transmission conditions between the host device and the PRN608-S most likely does not match. If this happens, adjust the conditions so that they match.
2.7 THERMAL HEAD CONTROL
Data Transfer to the Thermal Head The PRN608-S transfers one dot line of data at 6 Mbps synchronized with the CLOCK signal. The data is transferred in order to the shift register inside the thermal head from the left (when facing the paper feed direction). The transferred data is then transferred by the head latch signal to the latch register inside the thermal head. Turning on the head strobe signal initiates printing of one dot line of data on the thermal paper.
PRN608-S
2.7.1 Thermal Head Drive Operation
Generally, when the line thermal head is operating, the line is divided into several blocks, which are activated one after another in succession. For the line thermal head of the FTP608 printer mechanism, the line is divided into 7 blocks called physical blocks, 216, 288 or 416 dots with each. A strobe signal (/ST1 to /ST7) is allocated to each physical block to activate it. To drive the head, physical blocks are activated in groups. The group of physical blocks is called a logical block. For the PRN608-S either dynamic division or fixed division can be selected as the method of division for logical blocks. This selection is made through a function. See settings for more information.
2.7.2 Peak power limitation The PRN608-S counts the number of dots activated in each physical
block and groups the physical blocks into logical blocks to print a single
28-03-2003 Page 2-13 of 53
PRN608-S
dot line so that the number does not exceed the specified maximum number of activated dots. The PRN608-S determines logical blocks each time it prints a single dot line. In dynamic division, in order to avoid unclear printing, at the first step of the motor the thermal head is driven and at the second step the paper is fed. Also, since the order of the printing blocks and printing speed are changed in each dot line according to the content of the print data, print quality may be lower than that in fixed division. If print quality is regarded as important, printing in fixed division is recommended. The maximum number of activated dots in the initialisation status is specified using the function switches. 64 through 256 dots can, however, are set using the command for setting the number of dynamic division dots. When the maximum number of activated dots is 128 dots, and all of the dots are driven, as shown in
2.7.3 Head Control Circuit
The PRN608-S has a function for measuring the resistance of the thermal head connected to the FTP608. The PRN608-S measures the resistance of the thermal head and detects the errors at initialisation. Based on the measurement, the PRN608-S determines how much energy to apply. No adjustment is needed for replacing the FTP608 to get the best printing.
2.7.4 Head temperature measurement circuit
The thermistor is mounted on the FTP608 to measure the temperature of the thermal head. The PRN608-S determines the energy to be applied to the head and also checks for head temperature errors. If the temperature of the thermal head is -10 °C or lower, or 80 °C or higher, the PRN608-S stops driving and puts the printer in head temperature error status. If the temperature of the thermal head is returned to from -5 °C to 75 °C, the printer goes to printable status.
2.7.5 Vhead interrupt circuit
This circuit interrupts Vhead to prevent electrolytic corrosion of the thermal head and to enable the detection of the resistance mentioned above.
28-03-2003 Page 2-14 of 53
PRN608-S
Electrolytic corrosion may significantly shorten the life of the thermal head. Thermal paper ordinarily contains electrolytic material to prevent sheets from sticking to each other due to static electricity. If there is too much of this electrolytic material, high temperatures and humidity cause the material to ionise, resulting in electrolytic corrosion of the thermal head.
The PRN608-S turns the FET off and breaks the Vhead applied to the thermal head during waiting status to prevent electrolysis corrosion of the thermal head.
28-03-2003 Page 2-15 of 53
PRN608-S
Specifications
Default settings
Interface Serial RS232C, USB or IRDA
115.200 baud, 8 data bit, none parity, 1 stop bit, hardware
Data format serial Data format USB Data format IRDA
Command set I/F-com Transmission to host Requested status etc. Printer supply 18V to 24V DC Power on self test Feed Voltage compensation Burn time Current consumption Operating 130mA, Printing up to XA @ 24V (TBD) Printing speed 60mm/sec FTP628MCLxxx, 60mm/sec FTP638MCLxxx Fontset Western (Code 850, char 32-159) Character size 8x14, 8x28, 16x14, 16x28, 16x56, 32x28, 32x56, 64x112 Character type Normal, Bold, Underline, Italic, Reverse (white on black) Default font 16x28 Paper detect Digital Graphics Normal / Compressed Auto load 80mm Form feed 50mm Maximum dimensions Width 77mm, Depth 50mm, Connected height 15mm Mounting holes Width 71mm, Depth 44mm, Diameter 3.3mm Weight 25g Temperature Shock 100G XYZ EMC Emission: E-Field EN50081-1-1, Conducted EN50081-1-2 Immunity: E-field EN50082-1-1, Conducted EN50082-1-2, Over voltage EN50082-1-3 ESD Contact discharge 4kV, air discharge 8kV Drivers Windows 9x, Windows CE, Windows NT, Linux, Windows2000 and Windows XP Approvals CE, UL Accessories Serial Interface cable: CBL-002, 9pol SubD, female Power cable: CBL-025
handshake. Baud rate can be changed by software. USB Printer class specification.
http://www.usb.org/developers/data/devclass/usbprint11.pdf
IRDA (Ircomm specifications)
http://www.irda.org/standards/pubs/ircomm10.pdf
Storage -40ºC to +85ºC 0-90 Operating 0C to +85ºC 10-90%RH
28-03-2003 Page 2-16 of 53
Loading...
+ 37 hidden pages