SATO DR300 User Manual

Page 1
BARCODE PRINTER
DR300
OPERATOR MANUAL
Page 2
SATO ASIA PACIFIC PTE. LTD.
#05-01/02 ALEXANDRA TECHNOPARK
SINGAPORE 119967
Tel: (65) 6271 5300
Fax: (65) 6273 6011
Sales Hotline: (65) 6276 2722
Service Hotline: (65) 6273 6455
Email: sales@satoasiapacific.com
Website: www.satoworldwide.com
Copyright 2003
SATO Asia Pacific Pte. Ltd.
Warning : This equipment complies with the requirements in Part 15 of FCC rules for a Class A computing device. Operation of this equipment in a residential area may cause unacceptable interference to radio and television reception requiring the operator to take whatever steps necessary to correct the interference.
All rights reserved. No part of this document may be reproduced or issued to third
parties in any form whatsoever without the express permission of SATO Asia Pacific Pte. Ltd. The materials in this document are provided for general information and are subjected to change without prior notice. SATO Asia Pacific Pte. Ltd. assumes
no responsibilities for any errors that may appear.
SAP/DR300/OperatorManual/Aug03/01
Page 3
DR300 Operator Manual
Table of Contents
TABLE OF CONTENTS
Chapter 1 Installation and Handling Instruction ……………………….... 4
Place of Installation ………………………………………………………. 4 Power Supply …………………………………………………………….. 4
Chapter 2 Unpacking ……………………………………………………….. 5
Unpacking ………………………………………………………………… 5 Unpacking - Touch Screen (Optional Item) ……………………………… 6 Accessories Checklist …………………………………………………….. 7
Chapter 3 Name of Parts ……………………………………………………. 8
Name of Parts …………………………………………………………….. 8 Touch Screen / Keypad …………………………………………………… 9 Operation Panel Unit ……………………………………………………... 9 Card Cover Unit ………………………………………………………….. 10 Back Panel Unit ………………………………………………………….. 10
Chapter 4 Setting of Label and Carbon Ribbon ………………………….. 11
Setting Paper ……………………………………………………………... 11 Setting Rolled Paper ……………………………………………………… 11 Setting Large Diameter Rolled Paper ……………………………………. 14 Setting Carbon Ribbon …………………………………………………… 15 Pitch Sensor Adjustment …………………………………………………. 17 Setting Rolled Paper with Optional Accessories ………………………… 19 Dispenser Option …….…………………………………………… 19 Cutter Option..……………………………………………………. 21 Cut Position Adjustment …………………………………………. 22 Cutter Replacement ………………………………………………. 23 Stacker Option .…………………………………………………… 23
Chapter 5 Power Supply ……………………………………………………. 26
Setting Power Supply …………………………………………………….. 26 Supply Power …………………………………………………………….. 26 Switch off Power Supply …………………………………………………. 26 Simple Troubleshooting ………………………………………………….. 27
Chapter 6 Daily Maintenance ………………………………………………. 30
Daily Maintenance ……………………………………………………….. 30 Cleaning Method for Printer Parts ………………………………………… 31
Chapter 7 Optional PC Card ..……………………………………………… 33
PC Cards ………………………………………………………………….. 33 Memory Card Battery Installation / Exchange …………………………… 34
1
Page 4
DR300 Operator Manual
Table of Contents
Chapter 8 Operation Panel …………………………………………………. 36
Operation Overview ……………………………………………………… 36 Normal Mode …………………………………………………………….. 36 User Mode ………………………………………………………………… 37 Perform Test Printing …………………………………………………….. 38 “L” Selection for Large Label Size Paper ………………………………... 38 Setting Default Value …………………………………………………….. 39 Setting Service Mode (Default & Service Mode) ………………………… 39 Setting Non-Standard Protocode …………………………………………. 42 Currency Font Setting ……………………………………………………. 44 Factory Mode …………………………………………………………….. 45
Chapter 9 Online Programming …………………………………………… 46
Command Syntax ………………………………………………………… 46 Command ………………………………………………………… 46
Command Construction Rule ....………………………………………….. 46
Basic Construction Contents ……………………………………… 46 Command Specification ………………………………………………….. 47 Command Summary ……………………………………………… 47 Initial Designation Command ……………………………………. 47 End Designation Command ……………………………………… 47 Media Parameter Transmission ………………………………….. 48 Field Parameter Transmission …………………………………… 49 Online Mode Field Parameter Summary ………………………… 50 Field Data Transmission …………………………………………. 53 Graphic Data Transmission ……………………………………… 54 Data ID Transmission ……………………………………………. 54 Normal, Calendar, True Type Field ……………………………... 55 Print Designation ………………………………………… 55 Input Check Designation (Normal) ………………………. 56 Sequential Numbering ……………………………………. 56 Calendar Field …………………………………………….. 57 Bar Code Field ……………………………………………………. 58 Bar Code Designation ……………………………………. 58 Input Check Designation (Bar Code) …………………….. 59 Line/Box Field Transmission …………………………………….. 59 Graphic Field Transmission ………………………………………. 60 Reverse Field Transmission ………………………………………. 60
Custom-designed Character Registration Transmission ………..... 61
2D Bar Code Field Designation ………………………………………….. 62 PDF417 Code …………………………………………………………….. 63 Data Code ………………………………………………………………… 64 VeriCode …………………………………………………………………. 65
2
Page 5
DR300 Operator Manual
Table of Contents
QR Code ………………………………………………………………… 67 Maxi Code ………………………………………………………………. 68 2D Bar Code Command ………………………………………………… 69 QR Code Command …………………………………………………….. 70 QR Data Size Table (Module-2) ………………………………………... 71 Maxi Code Command ……………………………………………..……. 75
Chapter 10 Serial Interface ………………………………………………….. 76
Serial Interface …………………………………………………………… 76 Interface Specifications ………………………………………….. 76 Ready/Busy ……………………………………………………………… 77 Cable Connection ………………………………………………… 77 Input/Output Signal Explanation ………………………………… 77 XON/XOFF ……………………………………………………………… 78 Cable Connection ………………………………………………… 78 Input/Output Signal Explanation ………………………………… 79 Status 3 Protocol …………………………………………………………. 79 Status Transmission ……………………………………………………… 80 Status Request Command ……………………………………….. 80 Cancel Request Command ………………………………………. 81 Print Command …………………………………………………... 81 Return Sequence …………………………………………………………. 82
Cancel Demanding Command ………………………………………….... 83
Reference Flow Chart …………………………………………………….. 84
Appendix A Basic Specification ………………………………………………. 85
DR300 General Specifications …………………………………………… 85 Labels & Carbon Ribbon Specification ………………………….. 86 Operating Environment Condition ………………………………. 86 DR300 Software Specification …………………………………... 87 Printer Main Body Operation Unit ………………………………. 88 DIP-Switch Setting ………………………………………………………. 88 Dip-Switch Setting ……………………………………………….. 88 DIPSW 1 …………………………………………………………. 88 DIPSW 2 ………………………………………………………….. 89 DIPSW 3 ………………………………………………………….. 90
Appendix B Character Code Table ………………………………………….. 91
3
Page 6
DR300 Operator Manual
Chapter 1 - Installation and Handling Instruction
CHAPTER 1
Installation and Handling Instruction
Installation and Operation Instruction
Place of Installation
Place on level surface
Avoid vibration
Avoid high temperature and humidity
Avoid dusty environment
Power Supply
AC220/240V power supply is needed
Supply electricity from main power supply
Three pin earthed power lead is required
A maximum of 3 amp fuse link is recommended
4
Page 7
DR300 Operator Manual
CHAPTER 2
Unpacking - Printer Unit
Remove the equipment from the carton box.
Chapter 2 - Unpacking
5
Page 8
DR300 Operator Manual
Unpacking - Touch Screen (Optional Item)
Remove touch screen from the carton box.
Chapter 2 - Unpacking
6
Page 9
DR300 Operator Manual
Chapter 2 - Unpacking
Accessories Checklist
When the box is opened, confirm if the following accessories are included. If anything is found missing, contact the sales outlet of the dealer from where you purchased.
Cleaning Sheet
7
Page 10
DR300 Operator Manual
Sliding Guide
Aligns Label
Card Cover
PC card slot, DIP-switch and Adjustable Variable Resistor (VR) can be found when the card cover is opened
Chapter 3 - Name of Parts
CHAPTER 3
Names of Parts
Printer cover
Power Switch
Push - side for Power on Push 0 side for Power off
Fuse
Fuse blows off to protect the equipment from unstable power supply surge
AC Input Power Terminal (Power Connector)
Supplies power to the equipment by inserting the power cable
8
Page 11
DR300 Operator Manual
Chapter 3 - Name of Parts
Touch Screen / Keypad
The touch screen is connected to printer main body with a cable.
Operational Panel Unit
Displays operation message and error message
Display
STATUS
Displays status of printer Green: Printing and data communication are enabled Red: Error occurred No Light: Printing and data communication prohibited
LINE
Line Key: Switch Start/Stop printing and switch ON/OFF data transmission
Display error and operation message. Display will be de-activated when
Touch Screen is connected.
FEED
Feed key: Feeds Label
Press FEED key to align label to
correct position after changing new label roll
9
Page 12
DR300 Operator Manual
Card Cover Unit
Back Panel Unit
Chapter 3 - Name of Parts
10
Page 13
DR300 Operator Manual
Chapter 4 - Setting of Label and Carbon Ribbon
CHAPTER 4
Setting of Label and Carbon Ribbon
Setting Paper
The use of SATO recommended labels for this equipment is essential.
Rolled Label
Setting Rolled Paper
11
Page 14
DR300 Operator Manual
Chapter 4 - Setting of Label and Carbon Ribbon
To open thermal head, turn Head Lock Lever in the direction of the arrow.
Pass paper underneath the Pitch Sensor and Guide Shaft.
Lightly push the entire paper against the Paper Guide designated position as
shown in the picture below.
12
Page 15
DR300 Operator Manual
Chapter 4 - Setting of Label and Carbon Ribbon
Adjust the Sliding Guide until it touches the label.
Close the thermal head by turning the Head Lock Lever to the opposite direction
of the arrow.
Close cover.
NOTE
For thermal transfer mode, ensure ribbon is correctly installed.
13
Page 16
DR300 Operator Manual
Chapter 4 - Setting of Label and Carbon Ribbon
Setting Large Diameter Rolled Label
Setting Large Diameter Rolled Paper.
Remove right half of the cover fastened with Snap Rivets.
Pull out 3 Snap Rivets on the Cover by pushing their centre with finger.
Alter set position of the Label Holder.
Alter position of Set Screw.
Insert Guide Plate in label supply component and Rolled Label Guide.
Set Large Diameter Rolled Paper.
14
Page 17
DR300 Operator Manual
Chapter 4 - Setting of Label and Carbon Ribbon
Setting Carbon Ribbon
Only SATO carbon ribbons are recommended for the use on this printer.
Open Cover while power is OFF.
Open thermal head.
Turn Head Lock Lever in the direction of the arrow.
15
Page 18
DR300 Operator Manual
Insert Carbon Ribbon fully into the Ribbon Unwinder Unit. (Caution on
direction of unwinding)
Set Ribbon Core on Ribbon Rewinding Unit.
Pass Carbon Ribbon from Ribbon Unwinder Unit to Ribbon Rewinding Unit
underneath the thermal print head. Fix Carbon Ribbon Core with tape, etc. and wind several times in the direction of the arrow. Confirm carbon ribbon is set as the drawing on the left side by viewing from its side.
Chapter 4 - Setting Label and Carbon Ribbon
16
Page 19
DR300 Operator Manual
y
By turning the Head Lock Lever to the direction of the arrow, close the
thermal head.
Close Cover.
Chapter 4 - Setting of Label and Carbon Ribbon
Take caution not to trap
our finger when closing the
cover
Pitch Sensor Adjustment
Open Cover when power is OFF.
17
Page 20
DR300 Operator Manual
Pitch sensor adjustment Slide pitch sensor to locate centre hole. This needs to be done when using tickets/tags with through punch hole only.
Chapter 4 - Setting of Label and carbon Ribbon
Turn Head Lock Lever to the direction of the arrow, close thermal head
and close cover.
18
Page 21
DR300 Operator Manual
Chapter 4 - Setting of Label and Carbon Ribbon
Setting Rolled Paper with Optional Accessories
Dispenser Option
Dispenser Option should only be fitted by qualified SATO staff
Setting Label
Open Cover
Set Label
Open thermal head by raising Head Lock Lever
Pull up Pressure Bracket of dispenser unit once, then pull down.
Set label
When setting label on dispense unit, peel 3 to 4 labels from backing paper
and pass the backing paper under the Pressure Bracket as shown below.
Lock the print head after label is set, then close the Pressure Bracket.
19
Page 22
DR300 Operator Manual
Chapter 4 - Setting of Label and Carbon Ribbon
Close Cover.
Stop Position Adjustment
The correct stop position for dispense mode is the position where label is 2-3mm on backing paper. Adjust OFFSET (VR) to obtain correct stop position.
There may be cases when the dispenser does not function properly due to the
thickness of the labels used.
Printing accuracy at peeling is V (Vertical) direction ± 1.5 mm, label size
direction ± 1.0mm.
Dispenser unit is effective for label pitch 25-181mm. However, label size
limitation may vary with application conditions.
Labels over 100mm may curl at dispense due to the nature of the material.
There is no remedy for this.
20
Page 23
DR300 Operator Manual
Chapter 4 - Setting of Label and Carbon Ribbon
Cutter Option
Cutter should only be fitted by qualified SATO staff
Paper Set Position
Open Cover
Set label
Open thermal head by raising Head Lock Lever
Set the tip of the label on Platen Roller
Open thermal head
Close Cover
21
Page 24
DR300 Operator Manual
Chapter 4 - Setting of Label and Carbon Ribbon
Cut Position Adjustment
Cutting of Label
The correct cutting position is at the label gap.
Adjust “OFFSET” VR to obtain the correct position. Cutting onto the label must be avoided because the glue that accumulates on the blade will affect cutter sharpness.
Cutting Paper with Perforation
As for paper with perforation, ± 1mm from perforation is the non-cut area. Adjust “OFFSET” VR to obtain correct cut position.
22
Page 25
DR300 Operator Manual
Chapter 4 - Setting of Label and Carbon Ribbon
Cutter Replacement
Replace cutter unit when blade becomes blunt and cut edges are rough. (Please contact the sales outlet where you purchase the DR300.)
Paper thickness 0.1 mm – 0.26 mm
Accuracy of cuts is ± 1.5 mm
Paper pitch 25 – 181 mm
± 1 mm from perforation is non-cut area
Stacker Option
Stacker
Set Stacker in front of the cover of the printer main body as shown in the
following drawing.
Attach the stacker to the front cover of the printer main body as shown in the
arrow direction.
Stacker
23
Page 26
DR300 Operator Manual
Chapter 4 - Setting of Label and Carbon Ribbon
Basic Usage of Stacker
First adjust the scale position (inclination of bottom plate) corresponding to the
size of paper by loosening the stacker screw.
Adjust the according to the label pitch for a good collecting position.
The number of sheets that can be stacked varies with the scale position and paper
thickness.
Stack Position Adjustment, Standard Pitch Tag (Tag with pitch greater than 40mm)
Set stacker scale in between from [Standard pitch] to [Large pitch].
Determine Tag Guide position by matching with the size of tag to be cut.
Tag Guide Set Position
When setting Tag Guide, set it with space of approximately 3mm on printer main body side and approximately 3mm on side of Tag as shown in the following drawing.
24
Page 27
DR300 Operator Manual
Chapter 4 - Setting of Label and Carbon Ribbon
Stack Position Adjustment, Small Tag (Less than 35mm)
Set Stacker scale in between from [Standard pitch] to [Small pitch].
Set Guide Plate to stacker as shown in the following drawing. This Guide Plate
prevents overturning when small pitch tag is issued.
Determine Tag Guide position by matching to the size of tag to be cut.
Tag Guide Position
When setting Tag Guide, set it with space of approximately 3mm on printer main body side and approximately 3mm on side of Tag as shown in the following drawing.
25
Page 28
DR300 Operator Manual
CHAPTER 5
Power Supply
Setting Power Supply
Plug in power cable to main body socket then the outlet socket.
Supply Power
Turn power switch on. Push the switch on the side labelled [-].
Chapter 5 - Power Supply
When the power is switched on, initial startup message [Manual Print Mode] is displayed on the touch screen.
Switch off Power Switch
The following must be done before power off:
Confirm printer is not in action (idling).
Stop or pause any printing process before power off.
Do not operate power switch or plug in / out power cable with wet hands to avoid electrocution.
26
Page 29
DR300 Operator Manual
Chapter 5 - Power Supply
Simple Troubleshooting
Confirm the following items when operation of this equipment failed even though power supply is switched on.
Nothing is shown on the display
Check Point Remedy
1. Is the power cable firmly plugged
into the power outlet?
2. Is the power cable firmly plugged
into the equipment?
Plug power cable again into the outlet firmly. Plug power cable again into the power connector on the main body firmly.
3. Is the power cable damaged? Replace power cable.
4. Is the fuse on the main body blown? Check the fuse at the right side of main
body. If it is blown, replace with equivalent fuse. If it blows again after it is replaced, contact SATO service engineer. *Please ensure printer is disconnected from the mains before exchanging fuse.
5. Is there current supplied to the
equipment?
Check power source for power supply outlet. If there is no problem with the power source, check the electricity supply of the building. Check for any power shut down.
6. Is the power source fuse or the
Contact the building maintenance office. circuit breaker for the building blown or tripped?
Do not operate power switch or plug in / out power cable with wet hands to avoid
electrocution.
Disconnect printer from mains before cleaning.
27
Page 30
DR300 Operator Manual
Chapter 5 - Power Supply
Paper feeds, but no printing
Check Point Remedy
1. Is the thermal head dirty or is there
a label stuck on it?
Clean dirt off thermal head with cleaning
kit.
*Avoid using metallic tools which may
damage the print head.
2. Are genuine labels, carbon ribbons
exclusively for the equipment being used?
Genuine labels and carbon ribbons
exclusively for this equipment must be
used. Available from SATO.
3. Is the pitch sensor dirty? Clean dirt off from pitch sensor with
cleaning kit.
Disconnect printer from mains before cleaning.
Poor print image
Check Point Remedy
1. Are the labels and carbon ribbons
properly set?
Check if labels and carbon ribbon are fixed
firmly and at the correct position by lifting
head assembly.
2. Is the print darkness too light or too
dark?
Re-set the print darkness via user mode
setting.
3. Is the platen roller dirty? Wipe dirt off the platen roller with cleaning
kit.
4. Is the thermal head dirty or is there
a label stuck on it?
Clean dirt of label glue from thermal head
with cleaning kit. Remove label if it is
stuck to the print head.
5. Is the label used dirty? Use clean label.
6. Are genuine labels and carbon
ribbons exclusively for the equipment being used?
Genuine labels and carbon ribbons
exclusively for this equipment must be
used. Available from SATO.
Disconnect printer from mains before cleaning.
28
Page 31
DR300 Operator Manual
Chapter 5 - Power Supply
Print image shifts from its position
Check Point Remedy
1. Are the labels and carbon ribbons
properly set?
Check if labels and carbon ribbons are
fixed firmly and at the correct position by
lifting head assembly.
2. Is the platen roller dirty? Clean dirt off from platen roller with
cleaning kit.
3. Are deformed labels or carbon
ribbons being used?
4. Are genuine labels and carbon
ribbons exclusively for this equipment being used?
Use genuine SATO new labels and carbon
ribbons which are in good condition.
Genuine labels and carbon ribbons
exclusively for this equipment must be
used.
Available from SATO.
5. Is the content of data or signal from
the computer correct?
Re-set printer with power off/on.
If similar message is displayed, check
content of software and communication
settings at the computer side.
6. Is the print position offset setting
Adjust the print position offset. correct?
Disconnect printer from mains before cleaning.
29
Page 32
DR300 Operator Manual
Chapter 6 - Daily Maintenance
CHAPTER 6
Daily Maintenance
This equipment is for printing information in the form of bar code and character. Periodical preventive maintenance is recommended to keep the printer in good condition.
Frequency for maintenance
Thermal head, platen roller After printing every one roll or 150m of label.
Others After printing every 6 rolls or 900m of label.
Caution for maintenance (take the following precaution in maintenance work)
The above recommended cleaning frequency is just a guide. Do carry out any
cleaning where dirt or dust has gathered.
Use applicator and cotton wool for cleaning each component. Avoid metallic
tools to prevent damage to printer parts especially print head.
Ensure that power is switched off before performing any cleaning.
Maintenance Method
A cleaning kit is available from SATO. This contains:
1. Solvent wipes (for print head)
2. Multi purpose wipes
3. Air duster
This will help to keep your printer in working condition.
30
Page 33
DR300 Operator Manual
Cleaning method for printer parts
Chapter 6 - Daily Maintenance
Cleaning for Pitch Sensor Unit. Pull out Pitch Sensor Guide Unit and clean its bottom portion. If a label is stuck, remove Pitch Sensor Guide Unit from the Shaft Groove by pulling the Stopper in the arrow direction, pull it out and clean its bottom area.
31
Page 34
DR300 Operator Manual
Chapter 6 - Daily Maintenance
Cleaning with Rubbing Sheet
Usage instruction of Rubbing Sheet is indicated on the rubbing sheet.
Thermal Head Unit Clean Thermal Head and Platen Roller
32
Page 35
DR300 Operator Manual
Chapter 7 - Optional Items
CHAPTER 7
Optional PC Card
PC Card
Printing format and graphic data can be stored on the PC card. 1M, 2M bytes TYPE II PCMCIA memory cards (JEIDA Ver4.2/PCmCIA2 equipment) are available.
Installation
1. Power off printer and open card cover. There are 2 slots available.
2. Insert memory card into the designated slot.
3. Confirm direction of memory card before inserting into the slot. Take caution not
4. Confirm projection of eject button on the right hand side of the slot when memory
to force the card in reverse direction as that may damage the connector of the memory card as well as the connector on the main body.
card is inserted properly.
33
Page 36
DR300 Operator Manual
Memory Card Battery Installation / Exchange
Confirm and identify the following.
A. Memory Card
B. Battery & Screw Driver Coin type lithium battery (BR2325 type) and small screwdriver (used for battery installation)
Chapter 7 - Optional Items
C. Soft Case (used for carrying)
Pull out the battery holder from memory card.
¾ Turn the screw anti-clockwise 2-3 times with the screwdriver and pull out the
battery holder.
¾ The battery holder cannot be drawn completely.
34
Page 37
DR300 Operator Manual
Chapter 7 - Optional Items
Replace battery
Periodically replace the memory card battery.
When any new memory card is used, it must be formatted.
Special Remarks:
Ensure the battery is installed in the card to preserve stored information.
Avoid dropping or hitting it against hard objects. Do not bend the card.
Always keep the card dry.
Avoid placing under direct sunlight and near heating objects.
Keep the connector clean from dust and dirt.
Do not touch the battery contacts with bare hands.
Avoid high temperature and high humidity environment.
Keep in soft case when not in use to prevent static charge.
Important! Please read the instructions provided by manufacturer carefully.
35
Page 38
DR300 Operator Manual
Chapter 8 - Operation Panel
CHAPTER 8
Operation Panel
[1] Operation Overview
[2] Normal Mode
POWER ON
PUSH LINE KEY
PUSH FEED KEY
PUSH LINE & FEED KEY
PUSH LINE & FEED & DSW 2-5 HEAD OPEN
ONLINE Q: 000000
LINE Key
FEED Key
OFFLINE 000000
When Touch Screen is connected, LCD display on the main body will be
deactivated.
OFFLINE 000000
NORMAL MODE
USER MODE
TEST PRINT MODE
DEFAULT MODE
FACTORY MODE
36
Page 39
DR300 Operator Manual
Chapter 8 - Operation Panel
[3] User Mode
Setting of print darkness, speed, offset adjustment can be done in this mode. To enter this mode, power on printer while holding down <LINE> key.
Press <LINE> while power on printer, buzzer sounds and
USER
press <FEED> key to proceed to next setting.
MODE
FEED key
<LINE> key : cursor movement
DARKNESS
<FEED key> : confirm darkness selection
L 1 2 3
4 5 D
FEED key
<LINE> key : cursor movement
SPEED
<FEED> key : confirm speed selection
1 2
3
FEED key
<LINE> key : + or - sign selection
V. OFFSET
<FEED> key : confirm sign selection
V : ± 0 0 0 0
FEED key
<LINE> key : increment offset value
V. OFFSET
<FEED> key : confirm vertical offset selection
V : + 0 0 0 0
FEED key
<LINE> key : + or - sign selection
H. OFFSET
<FEED> key : confirm sign selection
H : ± 0 0 0
FEED key
<LINE> key : increment offset value
H. OFFSET
<FEED> key : confirm horizontal offset selection
H : ± 0 0 0
FEED key
* Display returns to Darkness selection.
DARKNESS L 1 2 3
4 5 D
Set Value 1 2 3 DR300 75mm/s 100 mm/s 125mm/s
37
Page 40
DR300 Operator Manual
Chapter 8 - Operation Panel
[4] Perform Test Printing
To enter this mode, power on printer while holding down <FEED> key. “S” selection for this small label size paper. Head check pattern is printed in designated paper width (4-8cm).
TEST PRINT S
L
FEED Key
PR. WIDTH 04
FEED Key
CM
LINE Key
TEST PRN PRINTING
[5] “L” Selection for Large Label Size Paper
Head pattern and printer information will be printed.
TEST PRN S
L
FEED key
TEST PRN PRINTING
Press <FEED> while power on printer, buzzer sounds and press <LINE> key to change to “L”, then press <FEED> key to confirm selection. Start test printing by pressing <FEED> key.
38
Page 41
DR300 Operator Manual
Chapter 8 - Operation Panel
[6] Setting Default Value
DEFAULT NO
YES
DEFAULT COMPLETE
To enter this mode, power on printer while holding down <FEED> and <LINE> keys simultaneously. Press <FEED> and <LINE> keys when power on printer, buzzer sounds, and press <LINE> key to move cursor to [YES]. Confirm by pressing <FEED> key.
[7] Setting Service Mode (Default & Service Mode)
To enter this mode, power on printer while holding down <FEED> and <LINE> keys simultaneously.
Press <FEED> and <LINE> keys while power on printer,
DEFAULT
buzzer sounds and press <LINE> key to move cursor to
NO
[NO]. Confirm by pressing <FEED> key.
YES
FEED key
SERVICE MODE
FEED key
SERVICE LVL SET
LINE key
Setting sensor level <LINE> key : proceed to pitch
FEED key
adjustment setting. <FEED> key : selection of sensor level and threshold level.
Tctr [0.0v] TH [0.0
v]
39
Page 42
DR300 Operator Manual
y
y
Chapter 8 - Operation Panel
T
FEED ke
ctr Timk Tsde Lgap
L
Tctr [0.0v] TH [0.0v]
imk
FEED ke
PITCH ADJ
FEED key
LINE key
PITCH A D J T
ctr +00
Setting pitch adjustment <LINE> key : proceed to cut
FEED key
adjustment setting <FEED> key : selection of sensor and label types
PITCH A D J Tctr +
00
** Pitch adjustment value can be
FEED key
incremented by pressing <LINE> key and confirm by pressing <FEED> key. ** All value is on 0.1V unit step.
PITCH A D J Tctr +00
FEED key
CUT ADJ
LINE key
FEED key
Setting cut adjustment <LINE> key : proceed to backfeed
CUT ADJ T
ctr +00
adjustment setting <FEED> key : selection of sensor
FEED key
and label types
CUT ADJ Tctr +
00
40
Page 43
DR300 Operator Manual
Chapter 8 - Operation Panel
T
FEED key
ctr Timk Tsde Lgap
L
CUT ADJ Tctr + 00
imk
FEED key
** Cut adjustment value can be
BACK ADJ
incremented by pressing <LINE> key and confirm by pressing <FEED> key.
FEED key
Setting backfeed adjustment
BACK ADJ T
ctr +00
<LINE> key : proceed to head
FEED key
adjustment setting <FEED> key : selection of sensor and label types
BACK ADJ Tctr +
00
Tctr Timk Tsde Lgap Limk
FEED key
None
BACK ADJ Tctr +00
FEED key
SET TIME
LINE key
FEED key
Setting time
TME 0 0 : 0 0 8 0
/ 0 1 / 0 1
<LINE> key : proceed to protocode, currency font setting
FEED key
<FEED> key : proceed to time setting display
41
Page 44
DR300 Operator Manual
Chapter 8 - Operation Panel
** Time (hour, minute, second) can incremented by pressing <LINE>
TME 0 0 : 0 0 8 0 / 0 1
/ 0 1
key and confirm by pressing <FEED> key.
FEED key
TME 0 0 : 0 0 8 0 / 0 1 / 0 1
FEED key
TME 0 0 : 0 0 8 0 / 0 1 / 0 1
FEED key
TME 0 0 : 0 0 8 0 / 0 1 / 0 1
FEED key
FEED key
SERVICE
SERVICE LVL SET
LVL SET
[8] Setting Non-Standard Protocode
1) Power on printer while holding down <LINE> and <FEED> keys.
DEFAULT N
O YES
2) Push <FEED> key 2 times and <LINE> key 5 times.
CODE ADJ
3) It advances to non-standard code setting by pushing <FEED>. Key. STX is
displayed first. The displayed data at this time becomes presently set code data.
(Setting sequence is STX-ETX-ESC-ENQ-CAN)
CODE ADJ STX : 7
B
42
Page 45
DR300 Operator Manual
Chapter 8 - Operation Panel
4) Count up 10 place of code with <LINE> key and set with <FEED> key. (With <LINE> key, +1 count up from 0 to f is displayed)
CODE ADJ STX : 7
B
5) Cursor moves to 1 place after set.
CODE ADJ STX : 7
B
6) Count up 1 place with <LINE> key and set with <FEED> key.
CODE ADJ STX : 7
B
7) After setting STX, advance to ETX setting. Hereafter, each code is set
accordingly to the same procedures for STX setting.
CODE ADJ ETX : 7
D
8) Display returns to top of service mode, after setting.
SERVICE LVL SET
*Code data for the time of factory is default
STX : 7 b h ETX : 7 d h ESC : 5 e h ENQ : 4 0 h CAN : 2 l h
43
Page 46
DR300 Operator Manual
Chapter 8 - Operation Panel
[9] Currency Font Setting
1) Power on printer while holding <FEED> and <LINE> keys.
DEFAULT NO YES
2) Push <FEED> key 2 times and <LINE> key 6 times.
PRICE ADJ
3) It advances to currency font setting by pushing <FEED> key and present currency
font is displayed.
PRICE ADJ DOLLAR
4) Switch to the desired currency font with <LINE> key and with <FEED. Key.
PRICE ADJ YEN
5) Display returns to top of service mode, after setting.
SERVICE LVL SET
Display switching sequence with <FEED> key
Dollar
Yen
Saudi Riyal (LCD display is SR)
Rupees
Malaysia Ringgit (LCD display is RM)
Rupiah
Rand
Pound
Peso
Baht
None
The factory default currency font is Dollar ($).
44
Page 47
DR300 Operator Manual
Chapter 8 - Operation Panel
[10] Factory Mode
FACTORY MODE
FACTORY N
ON
FACTORY PRINT
ALL, HED, CUT
To enter this mode, set DIPSW 2-5 to ON position. Open thermal print head, power on while pressing both <FEED> and <LINE> keys. Release both keys when buzzer beeps. The LCD display will show “HEAD OPEN” message, close the thermal print head and “FACTORY MODE” will be displayed. Set DIPSW 2-5 top OFF position.
NON ALL HEAD CUT
Press <LINE> key to confirm the clear item. Press <FEED> key to print a test sample. Press <FEED> key to stop/pause printing.
45
Page 48
DR300 Operator Manual
Chapter 9 - Online Programming
CHAPTER 9
Online Programming
COMMAND SYNTAX
[Command]
Above explanation means [Print characters “SAMPLE” in field 1]. Command D is not a character to be printed, but printer command code. Before transmitting “D”, transmit code [ESC]. [ESC] : Designation code with hexadecimal character code (1B H). in explanation hereinafter, <D> shows transmission of 2 characters, ESC • “D”.
BASIC language is utilized for explanation of program language.
Basic example of command:
10 ESC$+CHR$ (&H1B) 20 PRINT#1, ESC$; “A” 30 PRINT#1, ESC$; “M070 · · · · ·
[PRINT#1.] at the above example means that data is transmitted via the serial port.
COMMAND CONSTRUCTION RULE
Basic Construction Contents
Printer command is constructed in sequence such as initial designation, printing designation and end designation.
Initial designation………………………STX<A> Field designation……………………….Designated field No. and field parameter Printing designation…………………….Field No. and data desired to be printed End designation…………………………<Z>ETX
<D01>
Command Character to be printed
Character code (Hexadecimal 1 B H is represented by [ESC$])
SAMPLE
46
Page 49
DR300 Operator Manual
Chapter 9 - Online Programming
Command images are as follows:
STX Initial designation
Command
Printing Designation
ETX End designation
COMMAND SPECIFICATION
1) Command summary
Command Detail Description
<A> Designates start of data transmission.
<M> d d Designates information concerning the entire printing, such as paper
information, etc. <L> d d Designates transmission of field parameter. <D> d d . . Designates transmission of field data. <Q> d d d d Designates No. of labels to be issued.
<ID> d d Designates printing ID (Status-3 only).
<GM> d d Designates graphic data (BMP). <T1H> d d Custom designed character registration (16x16). <T2H> d d Custom designed character registration (24x24).
<Z> Designates end of data transmission.
2) Initial Designation Command
STX <A> [02 H, 1B H, 41 H]
Command shows start of data transmission. Communication error and transmitted data before reception of this command will be ignored. *For errors, like receiving uncontrollable symbol in case circuit on the host side is open/ closed, no error message will be displayed until error reception reaches 500 times.
3) End Designation Command
<Z>, ETX [1 BH, 5 AH, 03 H] Command shows end of the data transmission. Transmit media information, field information, print quantity, before transmitting this command.
47
Page 50
DR300 Operator Manual
Chapter 9 - Online Programming
4) Media Parameter Transmission
This command designates paper size, base reference position, sensor type, etc. <M> [1BH, 4DH] n n n…..
Vertical
E Size Base reference Paper
position
S M Designation C
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
designation Information adjustment adjustment
position
Horizontal
position
Copy Image Rotate Print
E
designation designation
J
E
C
T
Digit Position Item Data Description
1 – 3 Size designation nnn Designates paper size for printing with mm unit.
4 Base reference position
(Direction)
n Shows moving direction of base position for print and
cut. 1 : + towards feeding direction 0 : - towards feeding direction
5 – 7 Base reference position
designation (Movement)
8 Paper Information (Kind
nnn Designates movement of base position for print and cut
in dot unit.
n Label = 0, Tag = 1
of paper)
9 Paper Information
(Sensor)
n Centre hole = 1
I-mark = 2 } Designates paper identifying Gap = 3 } sensor Side hole = 4 }
10 Paper Information (Cut
n Cut function OFF = 0, ON = 1
function)
11 Vertical position
+ , - From top of print, DOWN = +, UP = -
Adjustment (Direction)
12 , 13 Vertical position
nn Value in dot unit Adjustment (Movement)
14 Horizontal position
+ , - From top of print, RIGHT = +, LEFT = - Adjustment (Direction)
15 , 16 Horizontal position
nn Value in dot unit Adjustment (Movement)
17 Eject Cut n Eject function, OFF = 0, ON = 1 18 Image Copy (ON/OFF) n Image print OFF = 0, ON = 1
19 , 20 Image Copy
nn Designates sideway movement in mm unit (Movement)
21 Rotate print (ON/OFF) n Rotate print OFF = 0, ON = 1
22 , 23 Rotate print
nn Designates width of paper used in mm unit. (Paper Width)
48
Page 51
DR300 Operator Manual
Chapter 9 - Online Programming
5) Field Parameter Transmission
This command designates print data information, for example, field type, printing position, and other information. Maximum of 50 fields are allowed in one format.
<L> [1Bh, 4Ch ] D D n n n ……
Field
E S L designation designation designation (can be omitted if not used) C
N N 1 2 3 17 18 22 23 47
No
Field Print Input check Sequential No. designation
Field designation can be utilized with on-line.
Field Designation Font available
1 2 3
1. Text
0 : Standard font 0 : U, 1 : S, 2 : M, 3 : OCR-B, 6 : WB,
7 : WL, 8 : custom-designed 1,
9 : custom-designed 2 (24 x 24) 2 : True Type 0 – 9 (store number) 0 : date (standard font)
0 : U, 1 : S, 2 : M 3. Calendar 1 : time (standard font) 2 : date (True Type)
0 – 9 (store number) 3 : time (True Type)
4. 2D Bar Code 0 : PDF417 1 : Datacode 2 : Vericode 3 : QR Code 4 : MAXI
7. Barcode 0 : no interpretation 1 : with interpretation 2 : no interpretation with guide bar 3 : interpretation with guide bar
8. Box/graphic/reverse 0
0 Mode 0 0 0 0 : NW-7, 1 : CODE39, 2 : INT 2 of 5 3 : EAN13, 4 : EAN8, 5 : UPC-E 6 : CODE128B, 7 : CODE128C 8 : UCC/EAN128 9 : BOOKLAND*1
0 : box 1 : graphic 2 : reverse
0 : function field 0 0 : print quantity
nd
If the 2
digit position is [0], the item cannot be edited. *1 : 2 fields will be used for printing “bookland” barcode. 1 field at [EAN13], another field at [bookland]
49
Page 52
DR300 Operator Manual
Chapter 9 - Online Programming
Following functions cannot be utilized with on-line.
Item No. Function Name Countermeasure 1 Price field Use normal alphanumeric
data field.
2 C/D calculation C/D should be attached on
host side.
3 Copy function Character data process on
host side.
4 Input check No error check for
receiving data. Host side to verify all data.
6) On-line Mode Field Parameter Summary
Field Designation Print Setting
1 2 3 4 ~ 7 8 ~ 10 11 12 ~ 13 14 ~ 15 16 17
Text AN Font Font Type
True Type 2 0 - 9
Calendar
3
(standard
font)
Calendar
3 (True
Type)
2D Bar Code 4
Date 0 Font Type
Time 1 Do Do Do Do Do Do Do Do
Date 2 0 - 9
Time 3 Do
PDF417 0 Do Do Do Vertical
1: DataCode Mode Cell Size 0 0 Error
2: VeriCode 0 Cell Size 0 0 Error
3: QR Code 0 0 0 0 0 0 0 0 4: MAXI 0 0 0 0 0 0 0 0
0 : U 1 : S 2 : M 3 : OCR-A 4 : OCR-B 6 : WB 7 : WL 8 : CDC 1 9 : CDC 2
store number
0 : U 1 : S 2 : M
store number
Vertical Position
0001 ~
1424
Do Do Do Do Do Do Do
Do Do Do Do Do Do Do
Do Do Do Do Do Do Do
Horizontal
Position
001 ~ 640
Rotation
0 ~ 3
Character
Gap
00 ~ 99
Module
Count
Character
Count 1 ~ 40
Horizontal
Module
Count
Vertical
Character
Expansion
1 ~ 9
Error
Correction
Correction
Correction
Horizontal
Character
Expansion
1 ~ 9
1 Line
Data Digit
Count
Error
Correction
Size
50
Page 53
DR300 Operator Manual
Chapter 9 - Online Programming
Bar
Code
7
Barcode
No
Barcode
No
barcode
interpretat
ion (no
EAN
guide bar)
0
interpretat
ion (no
EAN
guide bar)
1
barcode
interpretat
ion
(w/EAN
guide bar)
2
interpretat
ion
(w/EAN
guide bar)
3
Barcode Type 0 : NW-7 1 : CODE39 2 : INT2OF5 3 : EAN13 4 : EAN8 5 : UPC-E 6 : CODE128B 7 : CODE128C 8 : UCC/E128 9 : BOOKLAND
Do Do Do Do Barcode
Do Do Do Do Do Do Do Do
Do Do Do Do Barcode
Do Do Do 0 0 Do Barcode
0 : none
4 flexible
5 NW7
6 SATOC
Do Do Do
interpreta
tion
character
gap
00 ~ 99
Do Do Do
interpreta
tion
character
gap
00 ~ 99
1 2 3 4 ~ 7 8 ~ 10 11 ~ 14 15 ~ 17
Box/Line
Graphic
Reverse 8
0 Line/Box 0 Vertical
position
0001 ~ 1424
0 Graphic 1 Do Do 0001 001
0 Reverse 2 Do Do Vertical line
Horizontal line
length
001 ~ 640
Vertical line
length
0001 ~ 1424
length
0001 ~ 1424
ratio
1 1:2 2 2:5 3 1:3
NW7
Horizontal line
001 ~ 640
Horizontal line
001 ~ 640
Barcode extension 1 ~ 9
length
length
51
Page 54
DR300 Operator Manual
Chapter 9 - Online Programming
Input Verification Sequential Setting
18 19 20 21 22 23 ~ 24 25 ~ 26 27 ~ 29 30 ~ 31 32 ~ 39 40 ~ 47
Input
Verification 1
0
0 0
Addition/real
time
0 : No addition
1 : Addition
2 : No
addition/real
3 : Addition/real
Do Do Do Do 0 0 0 0 0 0 0 Do Do Time Field
Do Do Do Do 0 0 0 0 0 0 0
1 Line Data Digit Count
0
Matrix Size
0 0
Line Width
2 ~ 9
(Vertical)
Number
input 0 : none 1 : set
0 0 0 0 0 0 0 0 0 0 0
Input
Verification
0
0 0
Do Date format
0 0 0 0 0
Barcode height
1 ~ 600
Do Do Do
Horizontal
width
2 ~ 9
0 0 0 0 0 0 0 0 0 0
Bold Font
0 : none 1 : right
2 : lower
3 : lower & rught
0 0
0 : DDMMYY 1 : MMDDYY
2 :
DDMMYYYY
3 :
MMDDYYYY
0 : 24H 1 : AM/PM00H 2 : AM/PM12H
0 0 0 0 0
0 0 0 0 0 0 0 0 0
0
insertion
0
Do
0
Zero insertion 0 : None
1 : Zero
insertion
Do 0 0 0 0 0 0 0
0 0 0 0 0
0 Sequential
Do Do Do
Start
position
Do 0 0
0 0 0 0 0 0 0 0 0 0
Setting
Number
Start Line
Do Do Do
Digits Sequential
Do
0 0 0 0 0 0
0 0 0 0 0
Sequential
Number
Digit
Do Do Do
Value
Do
0
0 0 0 0 0
Increment
Decrement
Do Do Do
Repeat
same
number
Do
0
0 0 0 0 0
Repeat
same
number
Do Do Do
Minimum
Value
Do
Minimum
Value
Do Do Do
Maximum
Value
0
0 0 0 0 0
Do
0
0 0 0 0 0
Maximum
Value
Do Do Do
0” is item unable to set. *Sequential No. designation parameter (23~47) must be transmitted, when 1 or 2 is designated at sequential No. designation (22). Transmission is not needed when sequential No. designation (22) is 0.
52
Page 55
DR300 Operator Manual
Chapter 9 - Online Programming
7) Field data transmission
Designates printing data of the field. Field data can be designated up to a maximum of 50 fields.
<D> [1 Bh, 44h] DD nnn…..
Field
E S D C N N 1 2 3 40
No.
Printing data (Unused place can be omitted)
Special remark on field data transmission.
I. Bar code with start/stop code (NW-7, CODE 39)
For NW-7, CODE39 barcode, set [Data digits number] excluding start/stop field in parameter setting. Transmit additional 2 data as shown when using online.
II. CODE 128, UCC/EAN 128 bar code.
These are barcodes of similar symbology, but are classified as different bar code types due to there are symbols that cannot be input manually. In online printing, CODE128A set (not available in stand alone) can be utilized in data transmission including start symbol and function symbol. Remarks on CODE128: 1: Designate CODE 128 B set for field parameter. 2: Refer to appendix on data character for CODE128. 3: Maximum data is 40 digits/field. 4: Start code cannot be omitted. 5: Stop code, Modulus 103C/D are automatically added.
III. Calendar field
Date, time printing field utilizes printer internal calendar. As a result, transmission of printing data is not necessary. In utilization of adding function for date and time, transmit data with date addition (3 digits) and time addition (2 digits).
53
Page 56
DR300 Operator Manual
Chapter 9 - Online Programming
8) Graphic data transmission
Transmit graphics data directly to graphic field. *1: When transmitting graphic data to printer, sequential numbering function of printer cannot be utilized. *2: Graphic can be stores in PC card using <D> command to indicate the register number (3 digits). Stored graphic can be retrieved. *3: Each graphic size must not exceed 26 kilobytes.
<GM> [1Bh, 47h, 4Dh] NN DDDDD, nnn……
E Field Graphic Separator BMP data S D
C N N D D D D D
,
9) Data ID transmission
This command registers ID information in status-3 communication mode. If omitted when transmitting, the returned status will be blank.
<ID> [1Bh, 49h, 44 h] NN
ID
E S ID C N N
NO.
54
Page 57
DR300 Operator Manual
10) Normal, calendar, true type field
¾ Print designation 1 Normal, alphanumeric character 2 Calendar date 3 Calendar time
Digit
Position
1, 2 Field
Designated
Item
Designation
10 : Normal, alphanumeric character 12 : True Type 30 : Calendar Date 31 : Calendar Time 32 : Date (True Type) 33 : Time (True Type)
3
Font Type 0 : U Font (W 5 x P 9 dots)
1 : S Font (W 17 x P 17 dots) 2 : M Font (W 24 x P 24 dots) 3 : OCR-A Font (W 15 x P 22 dots) 4 : OCR-B Font (W 20 x P 24 dots) 6 : WB (W 48 x P 48 dots) 7 : WL (W 48 x P 48 dots) 8 : Custom Designed Character 1 (W16 x 16 dots) 9 : Custom Designed Character 2 (W24 x 24 dots)
True Type 0-9 : (store number of True Type)
4, 5
6,7
8, 9
10
Vertical Position
Horizontal
Position
0000 : Input only and no printing field 0001 ~ 1424 : Vertical position (dot) Horizontal Position (dot)
11 Rotation 0 : 0 degree
1 : 90 degree 2 : 180 degree
3 : 270 degree 12, 13 Character Gap 00~99 : character gap (dot) 14, 15 Data digits 01~40 : data digits
16 Vertical
1~9 : character vertical expansion
expansion
17 Horizontal
1~9 : character horizontal expansion
expansion
Chapter 9 - Online Programming
Designated Description
55
Page 58
DR300 Operator Manual
¾ Input check designation (Normal) 1 Normal, alphanumeric character
Digit
Position
Designated
Item
18 Input check 1 0 : when online mode 19 Input check 2 0 : when online mode 20 Bold Font 0 : None
1 : Right
2 : Lower
3 : Right & Lower
21 Reserved 0
¾ Sequential numbering 1 Normal, alphanumeric character
Digit
Designated Item Designated Description
Position
22 Sequential function 0 : No
23, 24 Start Position 01~40 : starting position 25, 26 Data Count 01~08 : data count
27, 28,
Step (increase, decrease) 001~999 ; sequential step
29 30, 31 Repeat quantity 01~99 : same number repeat quantity 32-39 Minimum data range 00000001~99999999 :
40-47 Maximum data range 00000001~99999999
* Sequential numbering is for numeric data only.
Chapter 9 - Online Programming
Designated Description
1 : Increment 2 : Decrement
For incremental numbering, the wrap around value when it reaches the maximum value. For decrement numbering, the minimum value.
For incremental numbering, the maximum value. For decrement numbering, the wrap around value when it reaches the minimum value.
56
Page 59
DR300 Operator Manual
¾ Calendar field
Calendar field :
1. Calendar : date [30]
2. Calendar : time [31]
3. True Type : date [32]
4. True Type : time [33]
Digit
Designated Item Designated Description
Position
18 Addition 0 : None
19 Input check 2 0 20 Calendar format Date field
21 0 Suppress 0 : Remove leading 0 (01 hour -> 1 hour)
¾ True Type
Digit
Designated Item Designated Description
Position
18 Addition 0 19 Input check 2 0 20 Calendar format 0
Chapter 9 - Online Programming
1 : Yes
0 : DD. MM. YY 1 : MM. DD. YY 2 : DD. MM. YYYY 3 : MM. DD. YYYY
Time field
0 : 23 : 08 1 : PM 00 : 08 (For PM 00 :00) 2 : PM 12 : 08 (For PM 12 : 00)
1 : No suppress
57
Page 60
DR300 Operator Manual
11) Bar Code Field
1 : Bar code designation
Bar code without human interpretation character.
Bar code with human interpretation character.
Digit
Position
1, 2 Field
Designated
Item
designation
70 : Bar code without interpretation (w/o EAN Guide Bar) 71 : Bar code with interpretation (w/o EAN Guide Bar) 72 : Bar code without interpretation (w/EAN Guide Bar) 73 : Bar code with interpretation (w/EAN Guide Bar)
3 Bar code type 0 : NW-7 (Bar ratio selection YES)
1 : CODE 39 (Bar ration selection YES) 2 : INT 2 of 5 (Bar ratio selection YES) 3 : EAN 13 / UPC-A 4 : EAN 8 5 : UPC-E 6 : CODE 128 (B set without control code character) 7 : CODE 128 (C set without control code character) 8 : UCC/EAN 128
9 : BOOKLAND 4, 5 6, 7
8-10 Horizontal
Vertical Position
0000 : Input only and no printing field
001 ~ 1424 : Vertical position (dot)
001 ~ 640 : Horizontal position (dot)
Position
11 Rotation 0 : 0 degree
1 : 90 degree
2 : 180 degree
3 : 270 degree
12, 13 Character gap 00-99 : Character gap (dot)
(For human interpretation character)
14, 15 Data digits 01~40 : Data digits
*Exclude start/stop code for NW-7, Code 39
*01-20 for Code 128
16 Bar ratio 0 : None (For EAN, etc)
1 : 1:2
2 : 2:5
3 : 1:3
4 : Flexible bar ratio (1 field/format)
5 : Simplified NW-7 (For NW-7 only)
6 : SATOC NW-7 (NW-7 only)
17 Horizontal
1~9 : Bar code horizontal expansion
expansion
Chapter 9 - Online Programming
Designated Description
58
Page 61
DR300 Operator Manual
Chapter 9 - Online Programming
2 : Input Check Designation (Bar Code)
Bar code without human interpretation character.
Bar code with human interpretation character,
Digit
Designated Item Designated Description
Position
18, 19, 20 Bar code height 001~600 : bar code height (dot)
21 Reserved 0 22 Sequential
function
0 : No 1 : Increment
2 : Decrement 23, 24 Start Position 01~40 : Starting Position 25, 26 Data Count 01~08 : data count
27, 28, 29 Step (increase,
001~999 : sequential step
decrease)
30, 31 Repeat quantity 01~99 : same number repeat quantity
32-39 Minimum data
range
00000001 ~ 99999999
For incremental numbering, the wrap around value
when it reaches the maximum value.
For decrement numbering, the minimum value.
40-47 Maximum data
range
00000001 ~ 99999999
For incremental numbering, the maximum value.
For decrement numbering, the wrap around value
when it reaches the minimum value.
*Sequential numbering is for numeric data only.
12) Line / Box Field Transmission
Digit
Designated Item Designated Description
Position
1, 2 Field designation 80 : Line /Box, Graphic, Reverse
3 Font Type 0 : Line / Box
4~7 Vertical Position 0001~1424 : Vertical position (dot)
8~10 Horizontal Position 001~640 : Horizontal position (dot) 11~14 Vertical Line Length 0001~1424 : Vertical line length (dot) 15~17 Horizontal Line
001~640 : Horizontal line length (dot)
Length 18 Horizontal Width 1-9 : Horizontal line thickness (dot) 19 Vertical Width 1-9 : Vertical line thickness (dot)
20~47 Reserved 0 : Reserved
59
Page 62
DR300 Operator Manual
Chapter 9 - Online Programming
13) Graphic Field Transmission
Digit
Designated Item Designated Description
Position
1, 2 Field Designation 80 : Line/Box, Graphic, Reverse
3 Font Type 1 : Graphic
4~7 Vertical Position 0001~1424 : Vertical position (dot)
8~10 Horizontal Position 001~640 : Horizontal position (dot) 11~14 Graphic Length Size 0001 : Reserved 15~17 Graphic Width Size 0001 : Reserved 18~47 Reserved 0 : Reserved
14) Reverse Field Transmission
Digit
Designated Item Designated Description
Position
1, 2 Field Designation 80 : Line/Box, Graphic, Reverse
3 Font Type 2 : Reverse
4~7 Vertical Position 0001~1424 : Reverse start vertical position (dot)
8~10 Horizontal Position 001~640 : Reverse start horizontal position (dot) 11~14 Vertical Size 0001~1424 : Reverse vertical size (dot) 15~17 Horizontal Size 001~640 : Reverse horizontal size (dot) 18~47 Reserved 0 : Reserved
60
Page 63
DR300 Operator Manual
Chapter 9 - Online Programming
15) Custom-Designed Character Registration Transmission
This command registers user design character patterns in printer memory. There are 2 types of Custom Design Character:
1 : 16x16 Dots
<T1> [1Bh, 54h, 31h, 48h] NN DDD . . . DDD
Where NN : 21~52 DDD : 64 bytes
E NO. Data S T1H
C N N D D D D
••••••
D D
2 : 24x24 Dots
<T1> [1Bh, 54h, 31h, 48h] NN DDD . . . DDD
Where NN : 21~52 DDD : 144bytes
E NO. Data S T2H
C N N D D D D
••••••
D D
61
Page 64
DR300 Operator Manual
2D Bar Code Field Designation
Digit
Designated Item Designated Description
Position
1 Field Designation 4 : 2D Bar Code 2 Field Description 0 : PDF417
1 : Data Code 2 : VeriCode 3 : QR Code 4 : Maxi Code
3 Mode
PDF417 0 : Fixed Data Code 1 ~ 6 : Mode VeriCode 0 : [0] Fixed QR Code 0 : [0] Fixed
Maxi Code 0 : [0] Fixed 4, 5 6, 7 8, 9,
Vertical Position 0000: Input only and no printing field
0001 ~ 2848: Vertical position (dot)
Horizontal Position 001 ~ 640: Horizontal position (dot) 10 11 Rotation 0 : 0º
1 : 90º 2 : 180º
3 : 270º 12, 13
Module Vertical Dot Count
PDF417 01 ~ 24 : Minimum module for
Data Code 01 ~ 32 : Cell size
VeriCode 03 ~ 10 : Cell size
QR Code 00
Maxi Code 00 14, 15
Module Horizontal Dot Count
PDF417 01 ~ 09 : Minimum module for
Data Code 00
VeriCode 00
QR Code 00
Maxi Code 00 16, 17, 18
Error Correction OR Data Digit
PDF417 16 : Error Correction
Data Code 16, 17 : Error Correction
VeriCode 16 : Error Correction
QR Code 0
Maxi Code 0 19 Reserved All [0]
1) 2D Bar Code is only applicable for online printing.
2) The maximum data digit varies for different 2D barcode.
Chapter 9 - Online Programming
vertical dot
horizontal dot
17, 18 : 1 line data digit count
18 : 0
17, 18 : Matrix Size
62
Page 65
DR300 Operator Manual
Chapter 9 - Online Programming
PDF417 Code
Digit
Designated Item Designated Description
Position
1 Field Designation 4 : 2D Bar Code 2 Field Designation 0 : PDF417 3 Mode 0 : [0] Fixed 4, 5 6, 7 8, 9
Vertical Position 0000 : Input only and no printing field
0001 ~ 2848 : Vertical position (dot)
Horizontal Position 001 ~ 640 : Horizontal position (dot) 10 11 Rotation 0 : 0º
1 : 90º 2 : 180º
3 : 270º 12, 13 14, 15
Module Vertical Dot Count Module Horizontal Dot Count
01 ~ 24 : Minimum module for vertical dot
(*refer to module size notes)
01 ~ 09 : Minimum module for horizontal dot
(*refer to module size notes) 16 Error Correction 0 ~ 8 : Security Level 17,
1 Line Data Digit Count 00 ~ 03 18 19 ~ Reserved All [0]
* Module To define the dot size:
1. Recommended to specify the vertical to horizontal dot ratio of 1:3 for better
readability by the scanner.
2. It is possible to define vertical dot (01, 02, 03), horizontal dot (01, 02, 03) but
there might be difficulties decoding fields.
3. Use the larger module for better printing quality.
Error Correction To define the corrective level when bar code is damaged or tampered.
1. Higher corrective level provides better correction and reading.
2. Higher corrective level will increase barcode size.
63
Page 66
DR300 Operator Manual
Chapter 9 - Online Programming
Data Code
Digit
Designated Item Designated Description
Position
1 Field Designation 4 : 2D Bar Code 2 Field Designation 1 : Data Code 3 Mode
(Format ID)
1 : Numeric Mode 2 : Alpha (upper case mode) 3 : Alphanumeric & Notation 4 : Alphanumeric 5 : 7-bit data
8-bit data mode (*refer to code table) 4, 5 6, 7 8, 9
Vertical Position 0000: Input only and no printing field
0001 ~ 2848: Vertical position (dot)
Horizontal Position 001 ~ 640: Horizontal position (dot) 10 11 Rotation 0 : 0º
1 : 90º 2 : 180º 3 : 270º
12, 13 Module 01 ~ 32 : Cell Size (dot)
(refer to module size notes) 14, 15 Reserved 00 16, 17 Error Correction Error Correction Level
00 : ECC000, 05 : ECC050, 08 : ECC080
10 : ECC100, 14 : ECC140, 20 : ECC200 18 Reserved [0] Fixed 19 ~ Reserved All [0]
* Module To define the cell size:
1. The definition of 01, 02 dots are acceptable but may face difficulties for
decoding/reading.
2. Use larger module for better printing quality.
Error Correction To define the error correction level when barcode is damaged or tampered. Connection level is high with larger correction definition.
64
Page 67
DR300 Operator Manual
Chapter 9 - Online Programming
VeriCode
Digit
Designated Item Designated Description
Position
1 Field Designation 4 : 2D Bar Code 2 Field Designation 2 : VeriCode 3 Mode 0 : [0] Fixed 4, 5 6, 7 8, 9
Vertical Position 0000 : Input only and no printing field
0001 ~ 2848 : Vertical position (dot)
Horizontal Position 001 ~ 640 : Horizontal position (dot) 10 11 Rotation 0 : 0º
1 : 90º 2 : 180º 3 : 270º
12, 13 Module Vertical Dot Count 03 ~ 10 : Cell Size (dot)
(refer to module size notes) 14, 15 Reserved [0 0] Fixed 16 Error Correction 2, 4 : Error Correction Level 17, 18 Matrix Size 01 ~ 20 : Matrix Size (input data count) 19 ~ Reserved All [0]
* Module Define the cell size:
1. The definitions of 01, 02 are acceptable but may be difficult to read/decode.
2. Use larger module for better printing quality.
Error Correction and Data
Maximum data count depends in the definition of error correction and matrix size.
1. Error Correction Level Error Correction Level and User Data Ratio/Correction capabilities relations table:
Correction Level User Data Ratio Correction Capability (%)
2 75% 12.5% 4 50% 25.0%
65
Page 68
DR300 Operator Manual
Chapter 9 - Online Programming
2. Matrix Size Defining the barcode size. Below table shows the barcode size and maximum data count allowable.
Definition Matrix Size
Input Data Size
Correction level = 2 Correction level = 4
01 10 x 10 4 2 02 12 x 12 5 2 03 14 x 14 10 6 04 16 x 16 16 10 05 18 x 18 22 14 06 20 x 20 28 18 07 22 x 22 34 22 08 24 x 24 42 26 09 26 x 26 52 34 10 28 x 28 60 38 11 30 x 30 70 46 12 32 x 32 82 54 13 34 x 34 94 62 14 36 x 36 106 70 15 38 x 38 118 78 16 40 x 40 132 86 17 42 x 42 148 98 18 44 x 44 162 106 19 46 x 46 178 118 20 48 x 48 196 130
66
Page 69
DR300 Operator Manual
Chapter 9 - Online Programming
QR Code
Digit
Designated Item Designated Description
Position
1 Field Designation 4 : 2D Bar Code 2 Field Designation 3 : QR Code 3 Mode 0 : [0] Fixed 4, 5 6, 7 8, 9
Vertical Position 0000 : Input only and no printing field
0001 ~ 2848 : Vertical position (dot)
Horizontal Position 001 ~ 640 : Horizontal position 9dot) 10 11 Rotation 0 : 0º
1 : 90º 2 : 180º
3 : 270º 12, 13 Module Size [00] Fixed 14, 15 Reserved [00] Fixed 16 Error Correction Error Correction Level
[00] Fixed 17, 18 Reserved [00] Fixed 19 ~ Reserved All [0]
Module To define the cell size:
1. The definition of 01, 02 dots are acceptable but may face difficulties to
decode/read.
2. Use the larger module for better printing quality.
Error Correction To define the error correction level when barcode is damaged or tampered. Connection level is high with larger correction definition.
67
Page 70
DR300 Operator Manual
Chapter 9 - Online Programming
Maxi Code
Digit
Designated Item Designated Description
Position
1 Fixed Designation 4 : 2D Bar Code 2 Fixed Designation 4 : Maxi Code 3 Mode 0 : [0] Fixed 4, 5 6, 7 8, 9
Vertical Position 0000 : Input only and no printing field
0001 ~ 2848 : Vertical position (dot)
Horizontal Position 001 ~ 640 : Horizontal position (dot) 10 11 Rotation 0 : 0º
1 : 90º 2 : 180º
3 : 270º 12, 13 Reserved [00] Fixed 14, 15 Reserved [00] Fixed 16 Reserved [00] Fixed 17, 18 Reserved [00] Fixed 19 ~ Reserved All [0]
Module Size Use larger module size for better printing quality.
Error Correction To define the error correction level when barcode is damaged or tampered. Connection level is high with larger correction definition.
68
Page 71
DR300 Operator Manual
Chapter 9 - Online Programming
2D Bar Code Command
2D barcode is only valid for Online mode. When setting data for PDF417, VeriCode, DataCode. Use: <BA> if data contains control code. <BB> if data doesn’t contain control code.
<BB> command syntax contains data byte count to prevent the printer from misinterpretation of the 2D barcode data.
<BA> field number data <BB> field number data count, data
Use: <BQ> command for QR code <BQ> Field number QR parameter QR data
2D Bar Code Type and Command Table
Bar Code Type Data Command Maximum Data Count
PDF417 <BB> 2681 bytes
VeriCode <BA> 196 bytes
Data Code <BA> 500 bytes
Maxi Code <BA> 93 bytes
QR Code <BQ> 7089 bytes
69
Page 72
DR300 Operator Manual
Chapter 9 - Online Programming
QR Code Command
QR Code <BQ>
1. Command Syntax ESC + BQ + NN+ a b c c (, d d e e f f ) , g n n n • • n, g h h h h n n n • • n <1B>
16 <42>16 <51>16 N N a b c c (, d d e e f f ) , g n n n • • n, g h h h h n n n • • n
2. Description
Parameter a “Error correction level (error correction)” 1: 70% (L) 2: 15% (M) 3: 30% (Q) 4: 25% (H) b “Concatenation Mode” 0: Regular Mode 1: Concatenated Mode c “Cell edge size specification Valid Range: 01-32 ex) cc = 04
4 dot
4 dot
Feed direction
d “Split Number of Concatenation Mode” Valid Range: 01-16 * A split number is a specification on how many split 2D codes (QR code) are concatenated using the Concatenation Mode. e “Sequential Number split with the Concatenation Mode” Valid Range: 01-16 * The sequential number is the order of the split 2D code (QR code). f “Concatenation Mode Parity Data” Valid Range: 00-FF * The parity data is the data specified by the hex character which is calculated from all print data of the split 2D code (QR code) by XOR. g “Character Mode” 1: Numeric Mode 2: Alphanumeric Mode 3: Binary Mode 4: Kanji Mode (SJIS) 0: Auto Setting h “Data Number” Valid Range: 0001-2953 n “Print Data”
70
Page 73
DR300 Operator Manual
Chapter 9 - Online Programming
QR Data Size Table (Model - 2)
Version Error
Numeric Alphanumeric Kanji Binary
Correction
25 20 16 10 47 38 29 20 77 61 47 35
114
90 67
50 154 122
87
64 195 154 108
84 224 178 125
93 279 221 157 122 335 262 189 143 395 311 221 174
1
2
3
4
5
6
7
8
9
10
L
M
Q H L
M
Q H L
M
Q H L
M
Q H L
M
Q H L
M
Q H L
M
Q H L
M
Q H L
M
Q H L
M
Q H
41 34 27 17 77 63 48
34 127 101
77
58 187 149 111
82 255 202 144 106 322 255 178 139 370 293 207 154 461 365 259 202 552 432 312 235 652 513 364 288
10
8 7
4 20 16 12
8 32 26 20 15 48 38 28 21 65 52 37 27 82 65 45 36 95 75 53 39
118
93 66 52
141 111
80 60
167 131
93 74
17 14 11
7 32 26 20 14 53 42 32 24 78 62 46 34
106
84 60 44
134 106
74 58
154 122
86 64
192 152 108
84
230 180 130
98
271 213 151 119
71
Page 74
DR300 Operator Manual
Version Error
Correction
L
11
M
Q H L
12
M
Q H L
13
M
Q H L
14
M
Q H L
15
M
Q H L
16
M
Q H L
17
M
Q H L
18
M
Q H L
19
M
Q H L
20
M
Q H
Chapter 9 - Online Programming
Numeric Alphanumeric Kanji Binary
772 604 427 331 833 691 489 374
1022
796 580 427
1101
871 621 468
1250
991 703
530 1408 1082
775
602 1548 1212
876
574 1725 1346
948
746 1903 1500 1063
813 2061 1600 1159
919
468 366 259 200 535 419 296 227 619 483 352 259 667 528 376 283 758 600 426 321 854 656 470 365 938 734 531 408
1046
813 574 452
1153
909 644 493
1249
970 702 557
198 155 109
85 226 177 125
96 262 204 149 109 282 223 159 120 320 254 180 136 361 277 198 154 397 310 224 173 442 345 243 191 488 384 272 208 528 410 297 235
321 251 177 137 367 287 203 155 425 331 241 177 458 362 258 194 520 412 292 220 586 450 322 250 644 504 364 280 718 560 394 610 792 624 442 338 858 666 482 382
72
Page 75
DR300 Operator Manual
Version Error
Correction
L
21
M
Q H L
22
M
Q H L
23
M
Q H L
24
M
Q H L
25
M
Q H L
26
M
Q H L
27
M
Q H L
28
M
Q H L
29
M
Q H L
30
M
Q H
Chapter 9 - Online Programming
Numeric Alphanumeric Kanji Binary
2232 1708 1224
969 2409 1872 1358 1056 2620 2059 1468 1108 2812 2188 1588 1228 3057 2395 1718 1286 3283 2544 1804 1425 3517 2701 1933 1501 3669 2857 2085 1581 3909 3035 2181 1677 4158 3289 2358 1782
1352 1035
742
587 1460 1134
823
640 1588 1248
890
672 1704 1326
963
744 1853 1451 1041
779 1990 1542 1094
864 2132 1637 1172
910 2223 1732 1263
958 2369 1839 1322 1016 2520 1994 1429 1080
572 438 314 248 618 480 348 270 672 528 376 284 721 561 407 315 784 614 440 330 842 652 462 365 902 692 496 385 940 732 534 405
1002
778 559 430
1066
843 604 457
929 711 509 403
1003
779 565 439
1091
857 611 461
1171
911 661 511
1273
997 715
535 1367 1059
751
593 1465 1125
805
625 1528 1190
868
658 1628 1264
908
698 1732 1370
982
742
73
Page 76
DR300 Operator Manual
Version Error
Correction
L
31
M
Q H L
32
M
Q H L
33
M
Q H L
34
M
Q H L
35
M
Q H L
36
M
Q H L
37
M
Q H L
38
M
Q H L
39
M
Q H L
40
M
Q H
Chapter 9 - Online Programming
Numeric Alphanumeric Kanji Binary
4417 3486 2473 1897 4686 3693 2670 2022 4965 3909 2805 2157 5253 4134 2949 2301 5529 4343 3081 2361 5836 4588 3244 2524 6153 4775 3417 2625 6479 5039 3599 2735 6743 5313 3791 2927 7089 5596 3993 3057
2677 2113 1490 1150 2840 2238 1618 1226 3009 2369 1700 1307 3183 2506 1787 1394 3351 2632 1867 1431 3537 2780 1966 1530 3729 2894 2071 1591 3927 3054 2181 1658 4087 3220 2298 1774 4296 3391 2420 1852
1132
894 634 486
1201
947 684
518 1273 1002
719
553 1347 1060
756
590 1417 1113
790
605 1496 1176
832
647 1577 1224
876
673 1661 1292
923
701 1729 1362
972
750 1817 1435 1024
784
1840 1452 1030
790 1952 1538 1112
842 2068 1628 1168
898 2188 1722 1228
958 2303 1809 1283
983 2431 1911 1351 1051 2563 1989 1423 1093 2699 2099 1499 1139 2809 2213 1579 1219 2953 2331 1663 1273
74
Page 77
DR300 Operator Manual
Chapter 9 - Online Programming
Maxi Code Command
1. Command Syntax <BA> ESC + BA NN a , b , c , d d d d d d d d d, e e e , f f f , n n • • n NN = field number
<1B>
16 <42>16 <41>16 a , b , c , d d d d d d d d d,
e e e , f f f , n n • • n
2. Description
a “Symbol number” = Valid Range; 1-8 b “Number of Symbols” = Valid Range: 1-8 * It is necessary to specify this parameter when split print is done. Usually specify a = b = 1. c “Mode” = 2: For transfer only = 3: For transfer only = 4: Standard symbol = 6: For read machine only d “ Postal Code” = Valid Range: 000000-999999 * For mode 2, specify the maximum digit to 9 (number only) and for mode 3, the digit is fixed to 6 (Only Capital letters when alphanumerics are used)
e “Country Code” = Valid Range: 001-999 (number) f “Service Class” = Valid Range: 001-999 (number) n “Low Priority Message” = Valid Range: Alphanumerics, Symbols. * 00h cannot be specified in the print data.
Mode Service Class Country Code Postal Code
Maximum Number of Print
Data
Only
Number
2 9 digit
3 digit fixed
(only
3
numeric)
3 digit fixed
(only
numeric)
maximum
6 digit fixed
123 84
Combination of
alphanumerics
(alphanumerics) 4 6
3 digits fixed
001
3 digits fixed
001
6 digits fixed
000000
138 93
75
Page 78
DR300 Operator Manual
Chapter 10 - Serial Interface
CHAPTER 10
Serial Interface
Serial Interface
Interface Specifications
Protocol Ready/Busy (1 item, multi items selectable)
XON/OFF (1 item, multi items selectable)
Status 3 (Multi item only) Baud rate 2400, 4800, 9600, 19200 BPS Synchronize Asynchronous mode Maximum receive buffer capacity
Character construction
Data Specification Connector Printer side DB-25S (Equivalent)
Transmission format
Signal level High level : +5 ~ +12 V
32K
OK 32K
Near full
occurrence
2Kbytes remained
Near full
cancellation
8Kbytes remained
Data bit 7 or 8 bit
Start bit 1 bit
Stop bit 1 or 2 bit
Parity check Even, Odd, None
ASC II (7 bit) Graphic (8 bit)
Cable side DB-25P (Equivalent)
Cable length less than 5m
Start b1 b2 b3 b4 b5 b6 b7 b8 Stop
Note : b8 is omitted when set to 7 bit data
Low level : -5 ~ -12 V
76
Page 79
DR300 Operator Manual
Chapter 10 - Serial Interface
Ready/Busy
This is the hardware flow control for the serial interface on the DR printers. By raising/lowering the voltage level on Pin 20 of the RS232 port, the printer notifies the host when it is ready to receive data. Pin 40 (RS) and Pin 20 (DR) are the important signals on the printer for this method of flow control. The host must be capable of supporting this flow control method for it to function properly. The selection of 1 item or multi items print buffer can be set by DIP switch.
Data stream (ESC + “A” ~ ESC + “Z”) from host might not be fully received by printer under the following conditions:
Printer is in printing process during Single Job Buffer Mode.
Printer is engaged with error condition.
1 : Cable connection
Host Printer FG 1 FG RD 2 SD SD 3 RD CS 4 RS RS 5 CS ER 6 DR SG 7 SG DR 20 ER
2 : Input/Output signal explanation
Pin No. Signal
Direction Content
Name 1 F G - Frame ground 2 S D Output Data transmitted from printer to host 3 R D Input Data transmitted from host to printer 4 R S Output “Low” level when error occurs in printer 5 C S Input Always hold “High” 6 D R Input Always hold “High” 7 S G - Signal ground
20 E R Output “High” when printer is ready to receive data
“Low” when various errors occur, when the printer is offline, and while printing in the Single Job Buffer Mode. It will also go “Low” when the data in the buffer reaches the Buffer Near Fall Level
77
Page 80
DR300 Operator Manual
Chapter 10 - Serial Interface
XON / XOFF
X-on/X-off flow control must be used whenever hardware (Ready/Busy) flow control is
not available or desirable. Instead of a voltage going high/low at pin 20, control characters representing “Printer Ready” (X-on = 11 hexadecimal) or “Printer Busy” (X- off = 13 hexadecimal) are transmitted by the printer on pin 2 (Transmit Data) to the host. In order for this method of flow to function correctly, the host must be capable of supporting it. X-on/X-off operates in a manner similar to the function of pin 20 (DTR) as previously explained. When the printer is first powered on and goes on-line, an X-on is sent out. In the Single Job Buffer mode, when the printer receives a viable job, it transmits an X-off and begins printing. When it is done printing, it transmits an X-on. In the Multi Job Buffer mode, the printer sends an X-off when the “Buffer Near Full” is reached and an X-On when the data level of the buffer drops below the “Buffer Available” mark. When the printer is taken offline manually, it transmits an X-Off indicating it cannot accept data. When it is placed back online manually, it sends an X- On, indicating it is again available for receipt of data. If an error occurs during printing (paper out, ribbon out), the printer sends nothing in the Single Job Buffer mode since the last character transmitted was an X-Off. When the error is cleared and the printer resumes printing, no X-On is sent until the current job is completed and the printer is once again ready to receive the next job. If it is in the Multi Job Buffer mode, it sends an X-Off as soon as an error condition is detected. When the error is cleared and the printer is placed back online, it transmits an X-On indicating it is again ready to accept data.
Data stream (ESC + “A” ~ ESC + “Z”) from host might not be fully received by printer under the following conditions:
Printer is in printing process during Single Job Buffer Mode
Printer is engaged with error condition
1 : Cable connection
Host Printer FG 1 FG RD 2 SD SD 3 RD SG 7 SG
Some host needs looping of RS and CS at host side to keep signal High.
78
Page 81
DR300 Operator Manual
Chapter 10 - Serial Interface
2 : Input/Output Signal Explanation
Pin No. Signal
Direction Contents
Name 1 F G - Frame ground 2 S D Output Data to be transmitted from printer to host 3 R D Input Data to be transmitted from host to printer 7 S G - Signal ground
Status 3 Protocol
1 : Status-3 protocol enables host to have full control of the printer by knowing the printer status. Printer sends status immediately upon receiving enquiry command from host. This protocol can only be used for multi items receive buffer setting.
Data stream (ESC + “A” ~ ESC + “Z”) from host might not be fully received by printer under the following conditions:
Printer is in printing process
Printer is engaged with error condition
2 : Cable connection
Host Printer FG 1 FG RD 2 SD SD 3 RD SG 7 SG
Some host needs looping of RS and CS at host side to keep signal High
3 : Input/Output signal explanation
Pin No. Signal
Direction Contents
Name 1 F G - Frame ground 2 S D Output Data to be transmitted from printer to host 3 R D Input Data to be transmitted from host to printer 7 S G - Signal ground
79
Page 82
DR300 Operator Manual
Chapter 10 - Serial Interface
Status Transmission
Printer sends status based on 2 types of command. Status Request Command and Print Command. Following are details description on each command.
1 : Status Request Command
Printer status consists of ID No., status, remaining print quantity. Printer sends all spaces (20 Hex) as ID and all “0” as remaining print quantity under the following conditions:
End of printing
No print data
a) Command ENQ (05 Hex) b) Status format
STX (02H) ETX (03H)
STX ID No. Status Remaining Print Quantity ETX
(11 Byte)
The ID No. is set based on the ID sent from Host with <ID> command. For multiple print jobs, current printing job ID will be sent.
Status Summary Table
Description ASCII Hex
No error 0 3 0 Normal mode
(Off-line)
On-line Mode
Buffer near full 2 3 2
No error A 4 1 Receive wait Buffer near full C 4 3 No error G 4 7 Printing Buffer near full I 4 9 No error M 4 D Dispense wait Buffer near full O 4 F
Analyze, edit
No error S 5 3 Buffer near full U 5 5
Error
Receive buffer full a 6 1
Head open b 6 2
Paper end c 6 3 Ribbon end d 6 4 Media error e 6 5
Sensor error f 6 6
Head error g 6 7 Card error i 6 9
Cutter error j 6 A
Other error (Interface error, machine error, etc) k 6 B
80
Page 83
DR300 Operator Manual
Chapter 10 - Serial Interface
Remarks :
For status “S’ & “U”, remaining print quantity may not be set depending on the
timing of data analyze and edit
Print quantity may be different when printer is processing sequential numbering.
2 : Cancel Request Command
When receive Cancel Request Command from host, printer will clear all receive buffer contents after completion of current print job. Printer will send print end status. a) Command CAN (18H) b) Status format
Status Description A C K (06H) Printer performs requested command N A K (15H) Printer error
3 : Print Command
Printing will be commenced after receiving print command (ESC + “A” ~ ESC + “Z”). Printer sends back print end printer status.
a) Status format
Status Description A C K (06H) Printer performs requested command N A K (15H) Printer error
81
Page 84
DR300 Operator Manual
Return Sequence
1 : Normal
Chapter 10 - Serial Interface
82
Page 85
DR300 Operator Manual
Cancel Demanding Command
Chapter 10 - Serial Interface
83
Page 86
DR300 Operator Manual
Chapter 10 - Serial Interface
Reference Flow Chart
Refer to the flow chart below, when program is prepared on host side using this protocol.
* In case error is identified in the printer, transmit printing data after confirming error cancellation by ENQ.
84
Page 87
DR300 Operator Manual
Appendix A
APPENDIX A
Basic Specification
DR 300 General Specifications
Head Density 8 dots/mm Print Method Thermal Transfer/Direct Thermal CPU 32-bit RISC CPU Print Speed 75, 100, 125 mm/second (Selectable) Bar Code Type
UPC-A/E EAN-8 EAN-13 NW7 Code 39 ITF2/5 Code 128 UCC/EAN128 Bookland 2D: PDF417, Data Matrix, Vericode, QR code, Maxicode3
*2D barcode: online printing only Bar Code Ratio 1:2, 1:3, 2:5 (Software defined) Font
1-9 times (Both horizontally and vertically) Expansion Font Type U – Font** W5xP9 (Alphanumeric, notation)
S – Font** W17xP17 (Alphanumeric, notation)
M – Font** W24xP24 (Alphanumeric, notation)
OCR – A Font W19xP22 (Alphanumeric, notation)
OCR – B Font W20xP24 (Alphanumeric, notation)
WB – Font W48xP48 (Alphanumeric, notation)
WL – Font W48xP48 (Alphanumeric, notation)
**IBM 850 Code Set Table Print Area Max W 80 mm x P 178 mm Label Size Width 32 – 80 mm Pitch 19 – 181 mm
(Label size is inclusive of label web) Label
0.1 – 0.26 mm Thickness Operation Panel
Key: LINE Key, FEED Key LCD: 8 digits x 2 lines (English character display, Black Lit) (only applicable to On-line use)
STATUS: 2 – colour LED (Red, Green) Adjustment VR
PRINT : Print Darkness
PITCH : Print Pitch
OFFSET : Print Offset User Mode 1. Print Darkness
2. Print Position Adjustment
3. Print Speed
4. Offset Adjustment
85
Page 88
DR300 Operator Manual
Appendix A
Features Graphics Print, Sequential Numbering, Line/Box, Print Position
Adjustment, Back – Feed, Tear – Off, Calendar, Inverse Image, Zero Slash Selection, Non Standard Code Setting, Hex Dump, Customized Design Character (16 x 16, 24 x 24 dots)
Self Check/Detection Head Error, Paper End, Ribbon End, Head Open, Memory Card
Error, Test Print
Option Touch Screen Unit, Cutter Unit, Dispenser Unit, PC Card
(JEIDA Type II), Scanner, Cut Ticket/Tag Receiver, Full Qwerty Keyboard, Rewind Unit.
Label & Carbon Ribbon Specification
Label
Size Min. W 32 mm – Max W 80 mm (inclusive of label web) Min. P 19 mm – Max W 181 mm (inclusive of label web) Thickness 0.1 mm – 0.26 mm Type Rolled Paper
Diameter Max outer diameter : 250 mm Carbon Ribbon
Type Wax, Wax/Resin
Length 300m/roll
Width Max 84 mm
Winding Face-in type
Operating Environmental Condition
Input Power Supply Voltage Voltage AC 220V + - 10% Power Consumption Max 190 VA 130 W Environmental Condition
Operating temperature 5~40 d.c. Operating humidity 30~80 d.c. (No Condensation) Storage temperature -5~60 d.c. Storage humidity 30~90 d.c. (No Condensation) Except paper and carbon ribbon
86
Page 89
DR300 Operator Manual
Appendix A
DR 300 Software Specifications
DR300 Software Specification
On-line specification Stand alone specification Format registration Main body 10 formats Recall function (Printer Main Body)
(50 fields + 50 formats on
card) Sequential numbering Yes (Numeric only) Yes (Numeric only) Copy Function No Yes Box/Line print Yes Yes Graphic BMP file BMP file (card stored) Reverse print Yes Yes Calendar function Yes Yes Alphanumeric table No Yes 10 Item function
No Yes (card stored) (Store in PC card) Price field function No Yes C/D calculation No Yes Input check function No Yes Rotate copy No Yes Image copy No Yes Customized character Yes Yes
Mode Continuous mode, cutter mode,
dispense mode, tear off mode.
Continuous mode, cutter mode, dispense mode, tear
off mode. Media size designation Media parameter Media parameter Printing offset Yes Yes Display setting No Yes Startup display setting No Yes Format control
No Yes function Card maintenance
No Yes function Online maintenance
No Yes function 2D Codes Yes (PDF 417, QR, Data code) No Truetype fonts Yes (S/ware or card) Yes (Card stored) Preset data No Yes (1MB card, 900 sets) p currency change No Yes Adjustable guard bars Software Yes
87
Page 90
DR300 Operator Manual
Printer Main Body Operation Unit
LCD Display Unit 8 x 2 lines LCD display is achieved when touch screen is
not connected. Feed Key Paper feeding. Operation Key Line Key Temporary halts printing (print pause)
LED 2 colour
LED
DIP Switch
Variable Control VR
DIPSW 1 Serial interface (setting baud rate, etc) DIPSW 2 Setting operation mode, etc.
DIPSW 3 Setting zero slash and non-standard protocode PITCH Pitch adjustment OFFSET Cutter, dispense, tear off position adjustment PRINT Print darkness adjustment
RED : error display
GREEN : On-line
Setting Hex dump function
Appendix A
DIP-Switch Setting
DIP-Switch Setting
DIP-Switch shall be set when printer is off. Each DIPSW setting is described below. *All are set to OFF position as factory defaults.
DIPSW 1
No Setting Content
ON Data bit No. = 7 1 OFF Data bit No. = 8
2 3 Separate
Sheet 1
4 ON
OFF
5 6 Separate
Sheet 2
7 8 Separate
Sheet 3
Parity setting (None, Even, Odd)
Stop bit = 2 Stop bit = 1 Baud rate setting (2400, 4800, 9600, 19200)
Protocol setting (Ready/Busy, Xon-Xoff, Status-3)
88
Page 91
DR300 Operator Manual
Appendix A
Separate sheet 1 (Parity setting) 2 3 Content ON ON (Reserved) ON OFF Odd OFF ON Even OFF OFF None
Separate sheet 2 (Baud rate setting) 5 6 Content ON ON 2400 bps ON OFF 4800 bps OFF ON 19200 bps OFF OFF 9600 bps
Separate sheet 3 (Protocol setting) 7 8 Content ON ON (Reserved) ON OFF STATUS 3 OFF ON XON-OFF OFF OFF Ready/Busy
DIPSW 2
No. Setting Content
ON Direct Thermal 1 OFF Thermal Transfer ON (Reserved) / Reflecting type sensor 2 OFF (Reserved) / See through type sensor ON Head Check, Yes 3 OFF Head Check, No ON Hex dump function, Yes 4 OFF Hex dump function, No ON Multi items receive mode 5 OFF 1 item receive mode ON (Reserved) 6 OFF (Reserved) ON Size detection, Yes 7 OFF Size detection, Yes ON Tear off (Dispense), Yes 8 OFF Tear off (Dispense), No
* Pitch sensor (DSW2-2) is effective only during service, test print. It is void during test print.
89
Page 92
DR300 Operator Manual
DIPSW 3
No. Setting Content
ON Enable: Change parameter by touch screen 1 OFF Enable: Change parameter by touch screen ON (Reserved) 2 OFF (Reserved) ON (Reserved) 3 OFF (Reserved) ON (Reserved) 4 OFF (Reserved) ON (Reserved) 5 OFF (Reserved) ON (Reserved) 6 OFF (Reserved) ON Non-standard protocode 7 OFF Standard protocode ON Zero without slash 8 OFF Zero with slash
Appendix A
90
Page 93
DR300 Operator Manual
Appendix B
APPENDIX B
Character Code Table
91
Page 94
DR300 Operator Manual
Appendix B
92
Page 95
DR300 Operator Manual
Appendix B
93
Page 96
DR300 Operator Manual
Appendix B
94
Loading...