User Manual Thermal printer controller PRN604-S FOR FUJITSU THERMAL PRINTERS FTP604 SERIES 12-02-2003 Page 1-1 of - 1-1 -...
Page 2
Fujitsu is a trademark of Fujitsu Electronics LTD. 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.
Page 3
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).
1 SYSTEM DESCRIPTION This reference manual describes the specifications, functions, and operating procedures for the PRN604-SInterface Board. The PRN604-S is an interface board for the FTP604 series printer mechanisms. This reference manual also describes the print operation of the FTP604. Read this reference manual thoroughly before using the PRN604-S.
PRN604-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 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.
Test printout b. Select Command set (optional) i. I/F-COM command set 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.
Page 10
5 sec. n. Form feed length i. 0 mm ii. 1 mm iii. 2 mm iv. 5 mm 12-02-2003 Page 2-10 of a. Stop printer b. Send data to host a. Stop printer b. Send data to host - 2-10 -...
Page 11
v. 10 mm vi. 20 mm vii. 30 mm viii. 50 mm o. Grey scale printing i. On ii. Off p. Acceleration i. Slow ii. Medium iii. Fast iv. Disable q. Printing speed i. 25% ii. 50% iii. 75% iv. 100% v.
Settings will be effective upon turn off and on. 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.
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: 2.6.1.1 Serial input/output port...
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 FTP604 printer mechanism, the line is divided into 7 blocks called physical blocks, 216, 288 or 416 dots with each.
The PRN604-S measures the resistance of the thermal head and detects the errors at initialisation. Based on the measurement, the PRN604-S determines how much energy to apply. No adjustment is needed for replacing the FTP604 to get the best printing. 2.7.4 Head temperature measurement circuit The thermistor is mounted on the FTP604 to measure the temperature of the thermal head.
Serial RS232C, USB or IRDA 115.200 baud, 8 data bit, none parity, 1 stop bit, hardware Data format serial handshake.Baud rate can be changed by software. USB Printer class specification. Data format USB http://www.usb.org/developers/data/devclass/usbprint11.pdf IRDA (Ircomm specifications) Data format IRDA http://www.irda.org/standards/pubs/ircomm10.pdf...
3 Function General Notice, when data is sent from the external equipment to the printer controller, all data has to be sent as binary file. If data is being sent as a character file, and some data in the file is equal to EOF, the rest will not be received.
1. Power the system off. 2. Disconnect printer. 3. Short circuit the pins “upgrade firmware” 4. Turn on printer 5. Write the following command “mode com1:9600,n,8,1”, this command ensure that the serial port is at a known state. 6. Write the following command “xmode 1 +”, this command sets the baud rate to 115.200, the xmode program can be...
Character design The following figures describes the design of different types of characters (small): 3.7.1 Normal Character. 3.7.2 Low Character 12-02-2003 Page 3-19 of - 3-19 -...
3.7.3 Underline When underline characters are printed the last line in the character matrix will be marked. 3.7.4 Bold When bold characters are printed the character is or with itself shifted right. 3.7.5 Reverse When reverse characters are printed the character matrix will be negated.
3.8 I/F-COM simple command set. The following commands are use when communicating with the printer controller. All other commands is ignored 3.8.1 Small Font [Name] [Format] [Description] 3.8.2 Low Font [Name] [Format] [Description] 3.8.3 Narrow Font [Name] [Format] [Description] 3.8.4 Normal Font...
Xlarge Font (64x112) ASCII Decimal Chooses Xlarge font from the current print position. Line Feed ASCII Decimal When the printer controller receives this byte the text data in the buffer will be printed Barcode on ASCII Decimal Barcode 39 - 3-22 -...
‘*’ Feed Forward ASCII Decimal When this command is received the printer will print whatever data it has in the buffer and feed forward 50mm ASCII Decimal...
[Description] 3.8.16 Underline on [Name] [Format] [Description] 3.8.17 Bold off [Name] [Format] [Description] 3.8.18 Bold on [Name] [Format] [Description] 3.8.19 Italic off [Name] [Format] [Description] 3.8.20 Italic on [Name] [Format] [Description] 12-02-2003 Page 3-24 of Decimal This command will switch off underline printing Underline on ASCII Decimal...
[Format] 12-02-2003 Page 3-25 of Initialise ASCII Decimal When the printer controller receives this byte a reset of the printer will be initialised. This command can be treated even if buffer is full. Request software version ASCII Decimal When the printer controller receives this byte the software version will be transmitted.
[Name] [Format] [Description] 12-02-2003 Page 3-26 of Decimal When the printer controller receives this byte the digital value of the head voltage will be transmitted. This command can be treated even if buffer is full Request Temperature ASCII Decimal When the printer controller receives this byte the digital value of the head temperature will be transmitted.
3.8.29 Automatic sending status [Name] [Format] [Description] 3.8.30 Stop sending automatic status [Name] [Format] [Description] 3.8.31 Color/Grey scale graphic [Name] [Format] [Description] 3.8.32 Enable saving data [Name] [Format] 12-02-2003 Page 3-27 of If n > 1 and < 254 then the output will be turned on in n/4.096msec, and then turned off again.
[Description] 3.8.33 Save data to board [Name] [Format] [Description] 3.8.34 Change dot size [Name] [Format] [Description] 3.8.35 Change form feed length [Name] [Format] [Description] 3.8.36 Change baud rate [Name] [Format] 12-02-2003 Page 3-28 of Decimal This command will enable that the boards save values to the flash, this is made to ensure that a wrong transmission not will change settings in the board, remember to...
Feed Paper ASCII GS n Decimal n: [-128;127] When the printer controller receives this command the paper will be fed n-dot lines. If the value is negative a reverse form feed will be made. Compensate burn time ASCII RS n Decimal n: [-15;15]...
Y: [-X;-2] n: [0;255] X=54 for FTP624MCLxxx, X=72 for FTP634MCLxxx, When the printer controller receives a byte that is –Y to –2 (Decimal 256-Y to 254) the following data is compressed data. The number of compressed graphic bytes is the negative value.
Page 31
Forward feed Reverse off Reverse on Underline off Underline on Bold off Bold on Italic off Italic on Initialize printer Request software version Request status Request analogue voltage Request temperature Feed paper Burn compensate Print graphic line - 3-31 -...
4 Maintenance Daily use Printer and interface board must be switch off while in idle mode. Store/Transport The product has to be stored under ESD safe conditions, and to be packed safely during transportation. 12-02-2003 Page 4-32 of - 4-32 -...
ESD: 4 kV contact discharge against parts exposed to contact at normal use. 8 kV air discharge. 5.5 Temperature Test Temperature shock: (no voltage applied) -28°C to +100°C at 1 sec. 100 times: no damage. 12-02-2003 Page 5-34 of - 5-34 -...
6.1.3 Thermal Head connector FTP634MCLxxx and FTP644MCLxxx Mating connector: TBA Connector CN4: JS1125-11 6.1.4 Thermal Head connector FTP634MCLxxx and FTP644MCLxxx Mating connector: TBA Connector CN3: JS1125-10 12-02-2003 Page 6-36 of Function /ST5 /ST6 /ST7 /ST7 /CLK /LAT Function - 6-36 - Function Function /ST1...
If paper jam is used, then will the printer stop printing if this signal is going low, the value of this bit can be seen on the LED on the aux output connector, it...
Flash 1Hz Flash 2Hz 6.1.7 Power connector Power connector CN10: KLD-0202-B Mating connector 6.1.8 USB connector USB connector CN8: UBBR-04SW11 Mating connector: Function 6.1.9 AUX connector Connector type CN11: 5501-5TS Mating connector 12-02-2003 Page 6-38 of The LED will show these conditions Both paper jam and near end Function +8.5V...
Function Using output as cash drawer solenoid time must be set. By default solenoid time is 0,5 sec. Using output for winding motor, connector must be applied. Upon feeding with motor the winding motor also turns. Please see manual for winding motor for more information 6.1.10 Serial connector Connector type CN12;...
Page 43
Line Feed [Name] Line Feed [Format] ASCII Decimal 12-02-2003 Page 7-43 of Printer initialisation Line spacing setting Page length (number of lines) setting Horizontal tab position setting Printing and minimum-pitch-unit paper feed Backward paper feed International character specification Internal processing setting...
Page 44
[Description] When the printer controller receives this byte the text data in the buffer will be printed Horizontal tab [Name] Horizontal tab [Format] ASCII Decimal [Description] When the printer controller receives this byte the text data in the buffer will be printed...
Set printing speed / Maximum peak current Set print Intensity Send printer status Send printer identity Resets printer Puts the printer in sleep mode Serial Communication setting Set parallel port Busy line hold time Select internal Character Set Select international character Set...
Page 46
Send printer status Format: <1Bh> <76h> Comments: The printer returns a single byte that reflects the status of the printer in accordance with the following table: BIT FUNCTION BIT = 0 BIT = 1 0 Head temperature OK Too high or too low...
Print and Line feed Print and return to standard Mode Print and carriage return Real Time status transmission Real time request to printer Cancel print data in page mode Print data in page mode Set right side character spacing Select print mode(s)
Page 48
GS B n Turn white/black reverse printing mode GS H n Select printing position for HRI characters GS I n Transmit printer ID GS L nL nH Set left margin GS P x y Set horizontal and vertical motion units...
7.5 Optional sensor description Top view PIN1 PIN2 PIN3 Bottom view 12-02-2003 Page 7-49 of - 7-49 -...
Page 50
Please note that distance from top of sensor to paper must be Min 0,5mm and Max 1,00mm 12-02-2003 Page 7-50 of - 7-50 -...
Page 51
Example showing how to connect PRS600 to AUX Input connector CN4 on PRN604-S standard board. 12-02-2003 Page 7-51 of WHITE BLACK WHITE BLACK - 7-51 -...