Programming Guide Evolis Qu2
Programming Guide Evolis Qu2
Programming Guide
Evolis Card Printer 2004. All rights reserved.
P/N: A5013- Rev. E
No part of this document may be reproduced by any method, mechanical, electronic, photographic,
or otherwise without prior written permission from Evolis.
Evolis continuously improves and updates the commands described in this document.
The contents of this document are subject to change at any time without notice.
Table of Contents
Table of Contents
Page 2
1.
2.
3.
4.
5.
6.
7.
8.
Page 3
Page 4
Page 4
Page 5
Page 7
Page 8
Page 11
Page 13
Communication Interface
General Working
Communication Protocol
Data Compression
Programming the Serial Port
Printer Command Summary Table
Command Per Printer Summary Table
Printer Command Definition
A
D
M
P
R
S
W
Adjustment Commands
Downloading Commands
Motor Commands
Parameter Commands
Read Commands
Sequence Commands
Write Commands
13.
14.
Sequence Commands
19.
20.
Parameter Commands
Read Commands
17.
18.
Parameter Commands
Read Commands
Sequence Commands
15.
16.
Downloading Commands
Parameter Commands
Read Commands
Sequence Commands
Sequence Commands
Sequence Commands
Page 13
Pages 14 - 16
Page 17 - 18
Pages 19 - 30
Pages 31 - 39
Pages 40 - 45
Page 46 - 47
Page 48
Page 49
Page 49
Page 50 - 52
Page 53 - 54
Page 55
Page 56
Page 57
Page 57
Page 58
Page 59
Page 60
Page 61
Page 61
Page 62
Page 63
Page 64
Page 64
Page 65
Page 66
Page 66
Page 67
Page 68
Page 68
Page 69
Page 2
1. Communication Interface
The printer uses by default a standard parallel with a Centronics cable wiring as described below:
Pin number
Signal
Direction
1
2
3
4
5
6
7
8
9
10
11
12
13
14
31
32
36
19-30
STROBE
Data 0
Data 1
Data 2
Data 3
Data 4
Data 5
Data 6
Data 7
ACK
BUSY
PAPER-END
SELECT
AUTO-FEED
INIT
FAULT
SELECT IN
Ground
IN
IN
IN
IN
IN
IN
IN
IN
IN
OUT
OUT
OUT
OUT
IN
IN
OUT
IN
#
The communication is standard using the 8 data entries (DATA0 to DATA7) as well as the BUSY and
STROBE signals.
The INIT signal of the Centronics allows resetting the printer.
Error Cases:
1- All the minor errors (syntax error, command errors) will not be reported to the printer.
2- The media errors (No cards or End of Ribbon) will be reported via the BUSY and PAPER-END signals.
3- The mechanical errors (jam or other) will be reported via the BUSY and FAULT signals.
Page 3
2- General Working
The printer is equipped with 5 different Bitmaps which allow re-printing a card further to a media error.
These Bitmaps memorize the following image size with a resolution of 300 DPI:
1016 lines
648 lines
3- Communication Protocol
The Evolis Pebble Card Printers have an internal programming language.
The command syntax is defined as follow:
(Start Character) Command (Stop Character)
The commands can get parameters and can be finished by a character string or data.
Each element of the command must be separated by a separator character:
(Start Character) Command (separator) parameter 1 (separator) parameter n (Stop Character)
Start Character:
Separator:
Stop Character:
ESC
;
CR
Page 4
4- Data compression
In order to optimize the downloading time, Evolis has added a new transmission mode with
compression of the data.
Definition of the compression:
Compression of the YMC Panels:
The (MSB) bit of each byte is reserved for the interpretation of a counter or not.
If the bit is set to 1, the other 7 bits will indicate the weight of the bit to be applied. The following byte
indicates a value of repetitive counter. If the value of this counter is equal to zero, we consider the line
as blank. If the value of the counter is different to 0, we repeat the byte the number of time of the
counter. In the case of the modes with 6 bits or 5 bits, the bits 6 and 5 of the first bytes are used to
increase the counter value.
If this bit is equal to 0, the other 7 bits will indicate the weight of the bit to be applied. This is an isolated
dot in the line.
Bit8 at zero
Writing 1 point Y, M or C.
0
Bit8 at one
Writing counter point Y,M or C.
In 7 bits (128 levels) counter max= 255
1
Value to be repeated x counter
times
Counter
Counter
Counter
Counter = 0
0x 00
Compression of K and O:
The compression is done line per line.
If the first byte describing a line is equal to 0, it means that the line is white.
If the first byte describing a line is equal to 255, it means that the line is black.
If the line is not white and not black, the first byte indicates the number of byte(s) useful of the line.
This counter is followed by the useful bytes. The counter corresponds to the index of the last byte of the
line.
Page 5
Byte1
Byte2
..
ByteN
Downloading Command:
(ESC)Dbc ;panel ;resol ;nb_car;xxxx(CR)
With panel :
y
m
c
k
o
Yellow Panel
Magenta Panel
Cyan Panel
Black Panel
Overlay Panel
With resol:
2
32
64
128
2 levels of grey
32 levels of grey
64 levels of grey
128 levels of grey
With nb_car:
Page 6
p4:
o1:
o2:
1
2
From 2400 to 115200
N
O
E
1 or 2
0 or NONE
XON/XOFF
RTS/CTS
BOTH
ACK/NACK
0 or E
R
D
CAUTION:
The Com2 of the printer can not get the Material Protocol.
If the Printer Port Com1 is set with the Material Protocol, therefore the Com2 will automatically be
disabled.
In case of using the ACK/NACK Protocol, the printer will automatically become a SLAVE (Computer =
MASTER).
Example:
(ESC)Pcom;1;9600;N;8;1(CR)
Com1 is set to 9600,N,8,1, enable without any protocol.
(ESC)Pcom;2;115200;N;8;1;XON/XOFF;R(CR)
Com2 is set to 115200,N,8,1 with a XON/XOFF protocol without feed back of character
on the serial port.
1
2
T
C
F
R
K
D
W
Command Error
Parameter Error
Time-Out Error, Mechanical Error
Cover Open Error
Feeder Error
Ribbon Error
Magnetic Checksum Error
Magnetic Data Error
Writing Magnetic Data Error
Page 7
Description
Ase
p1;p2
Page #
Page 10
D Downloading Commands
Syntax # Parameter(s)/Option(s)
Description
Page #
Db
Dbc
Dbp
Dbpc
p1 ;p2 ;data
P1;p2;p3;p4
p1;p2;p3;p4
p1;p2;p3;p4
Page 12
Page
Page 11
Page 11
Dbmp
p1;p2;p3;p4;Bitmap file
Downloads a Bitmap
Downloads a compressed color Bitmap
Partial downloads of a color Bitmap
Partial downloads of a compressed color
Bitmap
Downloads a logo in the Monochrome
Bitmap
Syntax # Parameter(s)/Option(s)
Description
Page #
Mc
Mf
Mh
Mr
Page
Page
Page
Page
Syntax # Parameter(s)/Option(s)
Description
Page #
Pbm
Pc
Pem
Pkn
Pl
Pmi
Pmk
Pms
Pnl
Pnw
p1
p1;p2;p3
p1 ;o1
p1
p1;p2;p3
p1
p1;o1
p1 ;p2
p1 ;p2
val
Page 14
Page 14
Page 15
Page 15
Page 16
Page 16
Page 16
Page 16
Page 17
Page 17
Ppk
Ppn
Pr
Prm
Pro
Prs
Ps
Psc
p1
p1
p1
p1
p1
p1;p2
p1;p2;p3
Start;Sep;End
Psp
Px
Py
Pwb
Pwcs
Pwjs
Pwm
Pwr
p1 ;o1
p1;p2
p1;p2
p1
p1
p1
p1
p1
Page 11
M - Motor Commands
p1;p2
p1
P1
p1
13
13
13
13
P - Parameter Commands
Page 17
Page 17
Page 17
Page 18
Page 18
Page 18
Page 18
Page 18
Page 18
Page 19
Page 19
Page 19
Page 19
Page 19
Page 19
Page 20
Page 8
R - Read Commands
Syntax # Parameter/Option
Description
Page #
Rbm
Page 21
Rc
Rck
Rco
Rcr
Rem
Rfv
Rfn
Rkn
Rks
Rl
Rlr
Rmi
Rmk
Rms
Rnl
Rnw
Rpk
Rpn
Rps
Rr
Rrm
Rro
Rrs
Rs
Rsc
Rse
Rsn
Rsp
Rtp
Rx
Ry
p1
p1
p1
p1
p1
p1
p1
Page 21
Page 21
Page 21
Page 21
Page 21
Page 22
Page 22
Page 22
Page 22
Page 22
Page 22
Page 22
Page 22
Page 22
Page 22
Page 22
Page 23
Page 23
Page 23
Page 23
Page 23
Page 23
Page 23
Page 23
Page 23
Page 24
Page 24
Page 24
Page 24
Page 24
Page 24
S - Sequence Commands
Syntax
# Parameter/Option
Description
Page #
Sa
Sc
Scom
Scp
Scs
Sdm
Sdu
Se
Si
Sib
Sp
Sr
Srs
Ss
Ssd
St
o1
p1
p1;p2;p3
Page 25
Page 25
Page 25
Page 25
Page 25
Page 25
Page 25
Page 25
Page 26
Page 26
Page 26
Page 26
Page 26
Page 26
Page 26
Page 27
p1
p1
p1
p1
Page 9
S - Sequence Commands
Syntax
# Parameter/Option
Description
Page #
Stt
Sv
o1
Page 27
Page 27
W - Write Commands
Syntax
# Parameter/Option
Description
Page #
Wb
Wcb
Wl
Wt
p1;p2;p3;p4;p5;p6;p7;Data
p1,o1
P1;p2;p3;p4;p5
Writes barcode
Fills bitmap with data (clear bitmap)
Writes Monochrome Line
Writes Monochrome Text
Page 28
Page 28
Page 28
Page 29
Page 10
Kiosk
Quantum
Dualys
New Pebble
Tattoo
Commands
Ase
Db
Dbc
Dbmp
Dbp
Dbpc
Dm
Mc
Mf
Mh
Mr
Pbm
Pc
Pem
Pfm
Piem
Pkn
Pl
Pmc
Pmi
Pmk
Pms
Pmtc
Pnl
Pnw
Poc
Ppk
Ppn
Pr
Prm
Pro
Prs
Ps
Psc
Psm
Psp
Pwb
Pwcs
Pwj
Pwm
Pwr
Px
Py
Rbm
Rc
Rck
Rco
Rcom
Rcr
Rcs
Rem
Rfm
Rfn
Riem
Rkn
Rks
Rl
Rlr
Rmbs
Rmc
Evolis Printers Programming Guide
Part Number: A5013 Rev. E
Page 11
Kiosk
Quantum
Dualys
New Pebble
Tattoo
Commands
Rmi
Rmk
Rms
Rms
Rnl
Rnw
Roc
Rpk
Rpn
Rps
Rr
Rrm
Rro
Rrs
Rs
Rsm
Rsn
Rsp
Rtp
Rx
Ry
Sa
Sc
Scom
Scs
Sdm
Sds
Se
Seb
Ser
Si
Sib
Sic
Sie
Sk
Sp
Sr
Srs
Ss
Ssd
St
Stt
Sv
Wb
Wcb
Wl
Wt
Page 12
A Adjust Commands
New Pebble
Dualys
Quantum
Kiosk
Tattoo
c
m
o
p
r
f
p2:
Example:
Color Sensor (Blue LED) Not to be used with the Tattoo printer
Magnetic or Feeder Stop (first sensor with forks)
Cover opening
Card presence (second sensor with forks)
Perforated disk rotation
Input feeder sensor for Dualys and Tattoo
Page 13
D Downloading Commands
New Pebble
Dualys
Quantum
Kiosk
Tattoo
y:
m:
c:
k:
o:
Yellow.
Magenta.
Cyan.
Black Resin
Overlay
p2:
2:
32 :
64 :
128 :
2
5
6
7
bits (2 levels)
bits ( each color is coded on 5 bits)
bits ( each color is coded on 6 bits)
bits ( each color is coded on 7 bits).
Depending on the p2 parameter, the data will be concatenated in a way that each bit is useful.
For the Panels K and O:
2 levels of gray
1 byte = 8 pixels
For the Panels Y, M and C:
128 levels of gray
7 byte = 8 pixels
Note: the downloading will always be of 648 pixels by 1016 pixels.
Depending on the used concatenation, you will obtain the following:
Nb_= 648 * 1016 * (nb_pixel_useful) /8
For 2 levels of gray
For 32 levels of gray
For 64 levels of gray
For 128 levels of gray
84 624 bytes
423 120 bytes
507 744 octets
592 368 octets
...p676992
...
..
..
P1
Evolis Printers Programming Guide
Part Number: A5013 Rev. E
Example: Db ;y ;6 ;xxxxxxxxxxxxxxx..
downloads the Yellow Panel.
Page 14
D Downloading Commands
New Pebble
Dualys
Quantum
Kiosk
Tattoo
y
m
c
k
o
Yellow Panel
Magenta Panel
Cyan Panel
kResin Panel
Overlay Panel
p2:
2
32
64
128
p3:
p4:
New Pebble
Dualys
Quantum
Kiosk
Tattoo
p2:
p3:
p4:
Bmp File:
Page 15
D Downloading Commands
Dualys
Quantum
Kiosk
New Pebble
Tattoo
y
m
c
Yellow Panel
Magenta Panel
Cyan Panel
p2:
32
65
128
32 Levels
64 Levels
128 Levels
p3:
p4:
Dualys
Quantum
Kiosk
New Pebble
Tattoo
y
m
c
Yellow Panel
Magenta Panel
Cyan Panel
p2:
32
66
128
32 Levels
64 Levels
128 Levels
p3:
p4:
Page 16
M Motor Commands
New Pebble
Dualys
Quantum
Kiosk
Tattoo
Orientation Direction
+
-
p2:
New Pebble
Dualys
Quantum
Kiosk
Tattoo
Orientation Direction
+
!
Clockwise
Anti-clockwise
Stops Motor
New Pebble
Dualys
Quantum
Kiosk
Tattoo
Orientation Direction
+
=
Page 17
M Motor Commands
New Pebble
Dualys
Quantum
Kiosk
Tattoo
Orientation Direction
+
!
i
n
=
o1:
Rewinds Ribbon
Unwinds Ribbon
Stops Motor
Sets Ribbon Position at the beginning of the Yellow Panel
Moves to the beginning of the next Panel
Advances ribbon with the number of flags defines by o1
Page 18
P Parameter Commands
New Pebble
Dualys
Quantum
Kiosk
Tattoo
p
p2
b
New Pebble
Dualys
Quantum
Kiosk
Tattoo
y
m
c
kb
kw
kr
kbl
kgr
kgo
ksi
ksc
o
a
Yellow
Magenta
Cyan
Black Monochrome
White Monochrome
Red Monochrome
Blue Monochrome
Green Monochrome
Gold Monochrome
Silver Monochrome
Scratch Off Monochrome
Overlay
All the colors
p3:
Optional
Increased Value / Decreased Value or Value to apply
Example:
Page 19
P Parameter Commands
New Pebble
Dualys
Quantum
Kiosk
Tattoo
0
1
2
3
4
5
16
18
If p1 is equal to some other values, different modes are allowed as described below:
bit1
bit2
bit3
bit4
bit5
0
0
0
0
0
Further a switch ON/OFF of the printer, the following parameter becomes null:
- Host Printer, opening cover enable, BUSY forced, Standard Protocol
o1:
The memorized value is downloaded in the saved memory and will be therefore re-loaded
each time the printer power will be switch on.
Kiosk
Quantum
Dualys
New Pebble
Tattoo
K
S2
S3
Page 20
P Parameter Commands
Kiosk
Quantum
Dualys
New Pebble
Tattoo
0
1
2
3
Insert
Insert
Insert
Insert
card
card
card
card
p2:
0
1
2
3
New Pebble
Dualys
Quantum
Kiosk
Tattoo
XXXYYYYYY
XXX = Print Head Resistance Value x 10
YYYYYY = Serial Number
This value is only considered if the first three digits are numeric. If not numeric, the management will be
made by the Phr command.
Page 21
P Parameter Commands
New Pebble
Dualys
Quantum
Kiosk
Tattoo
y
m
c
a
yellow
magenta
cyan
all 3 colors
p2:
p3:
Optional
Increasing Value / Decreasing Value or Value to apply
Dualys
Quantum
Kiosk
New Pebble
Tattoo
F
M
B
Page 22
P Parameter Commands
Dualys
Quantum
Kiosk
New Pebble
Tattoo
s
f
o1:
s
i
By default, the =printer is set in Standard Printing Speed Mode, with Card ejection standard and with
enable ribbon detection.
New Pebble
Dualys
Quantum
Kiosk
Tattoo
+
=
p2:
New Pebble
Dualys
Quantum
Kiosk
Tattoo
+
=
p2:
Page 23
P Parameter Commands
New Pebble
Dualys
Quantum
Kiosk
Tattoo
(ESC)Pnw;val(CR)
Dualys
Quantum
Kiosk
New Pebble
Tattoo
s
f
New Pebble
Dualys
Quantum
Kiosk
Tattoo
0
1
2
Page 24
P Parameter Commands
New Pebble
Dualys
Quantum
Kiosk
Tattoo
ymcko
ymckos
ymckok
kb
kw
kr
kbl
kgr
kgo
ksi
ksc
ko
h
ho
Ktc
Ktp
Ka
o1:
0
1
New Pebble
Dualys
Quantum
Kiosk
Tattoo
0
1
2
3
Page 25
P Parameter Commands
New Pebble
Dualys
Quantum
Kiosk
Tattoo
Kiosk
Quantum
Dualys
New Pebble
Tattoo
Sets the card ribbon size. Useful to have the correct ribbon pulling voltage
p1:
L
S
o1:
A
M
Automatic detection
Manual detection
New Pebble
Dualys
Quantum
Kiosk
Tattoo
y
m
c
k
o
yellow
magenta
cyan
monochrome
overlay
p2:
p3:
Optional
Page 26
P Parameter Commands
New Pebble
Dualys
Quantum
Kiosk
Tattoo
27 (ESC)
59 (;)
13 (CR)
Example:
(ESC)Psc;60;47 ;62(CR)
<Pco/=/10>
instead of
When:
Result :
(ESC)Pco;=;10(CR)
Dualys
Quantum
Kiosk
New Pebble
Tattoo
0
1
o1:
u
l
Dualys
Quantum
Kiosk
New Pebble
Tattoo
o1:
Page 27
P Parameter Commands
New Pebble
Dualys
Quantum
Kiosk
Tattoo
k
o
Note: each time the printer is switched ON, the the Black & White Bitmap becomes the current one.
New Pebble
Dualys
Quantum
Kiosk
Tattoo
0
1
New Pebble
Dualys
Quantum
Kiosk
Tattoo
r
l
c
right justification
left justification
center justification
Page 28
P Parameter Commands
Kiosk
Quantum
Dualys
New Pebble
Tattoo
s
n
Standard Mode
Video Inverse Mode
Further a changing of mode, all the texts and logos commands will be memorized according to the
new mode.
New Pebble
Dualys
Quantum
Kiosk
Tattoo
0
90
180
270
Example:
Rotates
Rotates
Rotates
Rotates
Wcb;k
Ss
Pwr;0
Wt;100;300;0;10;Test Rotations
Wt;500;250;0;50;0
Pwr;90
Wt;500;250;0;50;90
Pwr;180
Wt;500;250;0;50;180
Pwr;270
Wt;500;250;0;50;270
Page 29
P Parameter Commands
New Pebble
Dualys
Quantum
Kiosk
Tattoo
+
=
p2:
New Pebble
Dualys
Quantum
Kiosk
Tattoo
+
=
p2:
Page 30
R Read Commands
New Pebble
Dualys
Quantum
Kiosk
Tattoo
New Pebble
Dualys
Quantum
Kiosk
Tattoo
y
m
c
k
o
a
Yellow
Magenta
Cyan
Current selected Monochrome Ribbon
Overlay
All colors
New Pebble
Dualys
Quantum
Kiosk
Tattoo
New Pebble
Dualys
Quantum
Kiosk
Tattoo
p
c
a
m
n
I
Page 31
R Read Commands
Dualys
Quantum
Kiosk
New Pebble
Tattoo
Return OK if we are not on the black mark for a color ribbon). Black mark of the
ribbon means that we are at the end. Useful to check before sending a new job.
New Pebble
Dualys
Quantum
Kiosk
Tattoo
Kiosk
Quantum
Dualys
New Pebble
Tattoo
Kiosk
Quantum
Dualys
New Pebble
Tattoo
Page 32
R Read Commands
New Pebble
Dualys
Quantum
Kiosk
Tattoo
0
1
Reminder:
Kiosk
Quantum
Dualys
New Pebble
Tattoo
New Pebble
Dualys
Quantum
Kiosk
Tattoo
Dualys
Quantum
Kiosk
New Pebble
Tattoo
Page 33
R Read Commands
New Pebble
Dualys
Quantum
Kiosk
Tattoo
y
m
c
Yellow
Magenta
Cyan
New Pebble
Dualys
Quantum
Kiosk
Tattoo
Returns NO CARD or ERR CARD if card present inside the printing module or
card present inside the feeder.
Returns ERR NEED CLEANING if last answer is positive and the cleaning
counter is out.
New Pebble
Dualys
Quantum
Kiosk
Tattoo
Dualys
Quantum
Kiosk
New Pebble
Tattoo
Page 34
R Read Commands
New Pebble
Dualys
Quantum
Kiosk
Tattoo
New Pebble
Dualys
Quantum
Kiosk
Tattoo
New Pebble
Dualys
Quantum
Kiosk
Tattoo
Dualys
Quantum
Kiosk
New Pebble
Tattoo
New Pebble
Dualys
Quantum
Kiosk
Tattoo
0=
1=
2=
Page 35
R Read Commands
New Pebble
Dualys
Quantum
Kiosk
Tattoo
c
m
o
p
r
New Pebble
Dualys
Quantum
Kiosk
Tattoo
New Pebble
Dualys
Quantum
Kiosk
Tattoo
1
2
3
New Pebble
Dualys
Quantum
Kiosk
Tattoo
Page 36
R Read Commands
Kiosk
Quantum
Dualys
New Pebble
Tattoo
Reads the ribbon size management. Useful to have the correct ribbon pulling
voltage.
New Pebble
Dualys
Quantum
Kiosk
Tattoo
y
m
c
k
o
Yellow
Magenta
Cyan
Monochrome
Overlay
Kiosk
Quantum
Dualys
New Pebble
Tattoo
Kiosk
Quantum
Dualys
New Pebble
Tattoo
c
m
o
p
r
Page 37
R Read Commands
Dualys
Quantum
Kiosk
New Pebble
Tattoo
New Pebble
Dualys
Quantum
Kiosk
Tattoo
Dualys
Quantum
Kiosk
New Pebble
Tattoo
New Pebble
Dualys
Quantum
Kiosk
Tattoo
New Pebble
Dualys
Quantum
Kiosk
Tattoo
Rx (Read X offset)
Page 38
R Read Commands
New Pebble
Dualys
Quantum
Kiosk
Tattoo
Ry (Read Y offset)
Page 39
S Sequence Commands
New Pebble
Dualys
Quantum
Kiosk
Tattoo
Card Positioning
Ribbon Rotating
Cover Opening (not for Tattoo printer)
Color Sensors
Magnetic Board (if a MAG Encoder has been detected)
Feeder detection (for Dualys and Tattoo printers only)
The functionalities can also be adjusted one by one adding an optional parameter after the Sa command:
o1:
p
r
o
c
m
h
f
Card Positioning
Ribbon Rotating
Cover Opening
Color Sensors
Magnetic Board (if a MAG Encoder has been detected)
Checks Head Up/Down sensor
Adjusts the exit feeder sensor (for Dualys printer) and the presence card feeder sensor (for
Tattoo printer).
New Pebble
Dualys
Quantum
Kiosk
Tattoo
Sc (Sequence copy)
Runs a copy of the latest list of commands included between Ss and Se.
New Pebble
Dualys
Quantum
Kiosk
Tattoo
1
COM1
2
COM2
0
No answer returned
1
Answer returned
Escape command to send.
Page 40
S Sequence Commands
New Pebble
Dualys
Quantum
Kiosk
Tattoo
Quantum
Kiosk
Dualys
New Pebble
Tattoo
Clears the status of the error line on the parallel port. Useful when the Pem;3 mode
is set.
New Pebble
Dualys
Quantum
Kiosk
Tattoo
time
time in milliseconds.
New Pebble
Dualys
Quantum
Kiosk
Tattoo
time
time in microseconds.
Page 41
S Sequence Commands
New Pebble
Dualys
Quantum
Kiosk
Tattoo
Se (Sequence end)
Indicates the end of a command started by a Ss, a Si or a Sr. The card is ejected.
New Pebble
Dualys
Quantum
Kiosk
Tattoo
Ejects the card under the input feeder into the reject box.
New Pebble
Dualys
Quantum
Kiosk
Tattoo
Ejects the card under the output hopper into the reject box.
New Pebble
Dualys
Quantum
Kiosk
Tattoo
Si (Sequence insertion)
New Pebble
Dualys
Quantum
Kiosk
Tattoo
Page 42
S Sequence Commands
Dualys
Quantum
Kiosk
New Pebble
Tattoo
Inserts a card in the printer. Further detection by the card sensor, the card moves
to the Contacless Card Station with an offset value defined by the Poc command.
The Contactless Card Station has not the same position depending on the printer
model.
New Pebble
Dualys
Quantum
Kiosk
Tattoo
Inserts a card in the printer and then eject it. This command is used to check the
card movement inside the printer.
New Pebble
Dualys
Quantum
Kiosk
Tattoo
Prints a Panel
p1:
y
m
c
k
o
Yellow Panel
Magenta Panel
Cyan Panel
Black Resin Panel
Overlay Panel
Quantum
Kiosk
Dualys
New Pebble
Tattoo
Sr (Sequence recto)
Page 43
S Sequence Commands
New Pebble
Dualys
Quantum
Kiosk
Tattoo
New Pebble
Dualys
Quantum
Kiosk
Tattoo
Ss (Sequence start)
New Pebble
Dualys
Quantum
Kiosk
Tattoo
y
m
c
k
o
Yellow Panel
Magenta Panel
Cyan Panel
Black Resin Panel
Overlay Panel
This command is useful when it is necessary to print one panel without downloading it.
Below an example which allows to print a color card using 4 panels (YMCO). In case of error during the
printing process, the printer re-starts the printing job once before releasing the parallel port.
Example:
Ss
Ssd;y
Ssd;m
Ssd;c
Ssd;o
Se
Page 44
S Sequence Commands
New Pebble
Dualys
Quantum
Kiosk
Tattoo
St (Sequence test)
New Pebble
Dualys
Quantum
Kiosk
Tattoo
Runs a Magnetic Encoder Technical Test Card (if a MAG Encoder is present)
Dualys
Quantum
Kiosk
New Pebble
Tattoo
Sv (Sequence verso)
Page 45
W Write Commands
New Pebble
Dualys
Quantum
Kiosk
Tattoo
Write a barcode.
p1:
p2:
p3:
p4:
p5:
p6:
p7:
Data:
Example: Wb;300;300;c39;12;4;100;1;TEST
Application note: the barcode can be used in any orientations as well as in video inverse.
New Pebble
Dualys
Quantum
Kiosk
Tattoo
Clears a bitmap.
p1:
y
m
c
k
o
a
Yellow Bitmap
Magenta Bitmap
Cyan Bitmap
Black Resin Bitmap
Overlay Bitmap
All Bitmaps
p2:
Optional parameter
From 0 to 255 (all the bytes are set according to the defined value).
Application Note:
Wcb;o;255
This command can not be used between Ss and Se command for the error recovery in Pem;0 mode.
Page 46
W Write Commands
New Pebble
Dualys
Quantum
Kiosk
Tattoo
Reminder:
Note: the command of rotation can not be used with this command.
New Pebble
Dualys
Quantum
Kiosk
Tattoo
Wt (Write text)
(ESC)Wt ;x ;y ;p ;h;data(CR)
Position of the text in x
Position of the text in y
Font Type :
0 = Arial Normal 100 (in dots)
1 = Arial Bold 100 (in dots)
Font Height in dots
1mm = 11.8 dots
Page 47
Description
Page #
Dm
Page 31
p1; data
P Parameter Commands
Syntax Parameter/Option
Description
Page #
Pmbs
Pmc
Pmd
Pml
Pmt
Pmtc
Pmts
Page
Page
Page
Page
Page
Page
Page
Syntax Parameter/Option
Description
Page #
Rmbs
Rmc
Rmd
Rml
Rmms
Rmt
Rmtc
Rmts
Page 34
Page 34
Page 34
Page 34
Page 34
Page 34
Page
Page 34
p1
p1
p1
p1 ; p2
p1;p2;p3;p4
p1 ; p2
32
32
32
32
32
33
R Read Commands
p1
p1
S - Sequence Commands
Syntax
# Parameter/Option
Description
Page #
Smr
Smw
p1
p1
Page 35
Page 35
Page 48
D Downloading Commands
New Pebble
Dualys
Quantum
Kiosk
Tattoo
1
2
3
Track 1
Track 2
Track 3
Data:
Page 49
P Parameter Commands
New Pebble
Dualys
Quantum
Kiosk
Tattoo
Sets the magnetic distance parameter from the card sensor before an encoding
p1:
New Pebble
Dualys
Quantum
Kiosk
Tattoo
h
l
High Coercivity
Low Coercivity
New Pebble
Dualys
Quantum
Kiosk
Tattoo
75
210
New Pebble
Dualys
Quantum
Kiosk
Tattoo
Page 50
P Parameter Commands
New Pebble
Dualys
Quantum
Kiosk
Tattoo
1
2
3
Track 1
Track 2
Track 3
p2:
1
2
3
4 or C1
5 or C2
6 or C4
ISO 1
ISO 2
ISO 3
SIPASS
CUSTOM 8 bits
CUSTOM 4 bits/reverse
The 4 bits reverse Mode works in the same way as the 8 bits one but it will encode the 4 bits in the inverse
way (4,3,2,1 instead of 1,2,3,4).
New Pebble
Dualys
Quantum
Kiosk
Tattoo
1
2
3
Track 1
Track 2
Track 3
p2:
p3:
p4:
ON
OFF
Checksum enable
Checksum disable
Page 51
P Parameter Commands
New Pebble
Dualys
Quantum
Kiosk
Tattoo
Sets the start distance value of the track coding (per track)
p1:
1
2
3
Track 1
Track 2
Track 3
p2:
Value in dot(s) for the start of the coding (default value: 24)
Page 52
R Read Commands
New Pebble
Dualys
Quantum
Kiosk
Tattoo
Reads the advance distance value after the detection of the card before an
encoding.
Kiosk
Quantum
Dualys
New Pebble
Tattoo
Kiosk
Quantum
Dualys
New Pebble
Tattoo
1
2
3
Kiosk
Quantum
Dualys
New Pebble
Tattoo
Kiosk
Quantum
Dualys
New Pebble
Tattoo
Page 53
R Read Commands
Kiosk
Quantum
Dualys
New Pebble
Tattoo
1
2
3
New Pebble
Dualys
Quantum
Kiosk
Tattoo
Read the Start, Stop and Checksum setting for each track.
Kiosk
Quantum
Dualys
New Pebble
Tattoo
1
2
3
Page 54
S Sequence Commands
Kiosk
Quantum
Dualys
New Pebble
Tattoo
1
2
3
Kiosk
Quantum
Dualys
New Pebble
Tattoo
Page 55
Parameter/Option
Description
Page #
Pos
Psm
p1 ;p2
p1 ;o1
Page 37
Page 37
Syntax Parameter/Option
Description
Page #
Ros
Rsm
Page 38
Page 38
Description
Page #
Page 39
R Read Commands
S Sequence Commands
Syntax
Parameter/Option
Sis
Page 56
P Parameter Commands
Kiosk
Quantum
Dualys
New Pebble
Tattoo
Defines the Offset for Smart Card position under the Smart Card Contact Station.
The card moves with this determinable value to the Smart Card Contact Station
when sending the Sis command.
The Offset default value is 1158 dots.
p1:
+
=
p2:
Ex:
Dualys
Quantum
Kiosk
New Pebble
Tattoo
0
1
o1:
u
l
Page 57
R Read Commands
Kiosk
Quantum
Dualys
New Pebble
Tattoo
Dualys
Quantum
Kiosk
New Pebble
Tattoo
Page 58
S Sequence Commands
Kiosk
Quantum
Dualys
New Pebble
Tattoo
Insert a card in the printer. After detection by the card sensor, the card moves to
the Smart Card Contact Station with a determinable offset value defined by the Pos
command .
When the card is stopped under the Smart Card Contact Station, the printer
activates a contact on PIN 9 of the DB-9 connector to inform the external
reader/encoder that a card is connected to the Smart Card Contact Station.
Page 59
Parameter/Option
Description
Page #
Poc
p1 ;p2
Page 37
Syntax Parameter/Option
Description
Page #
Roc
Page 38
R Read Commands
Page 60
P Parameter Commands
Dualys
Quantum
Kiosk
New Pebble
Tattoo
+
=
p2:
Page 61
R Read Commands
Dualys
Quantum
Kiosk
New Pebble
Tattoo
Page 62
# Parameter/Option
Description
Page #
Sk
p1;o1
Page 35
Page 63
S Sequence Commands
Kiosk
Quantum
Dualys
New Pebble
Tattoo
f
w
s
o1:
Answer
Sk;f
Sk;w
Example:
0
Not feeder empty
No warning On
1
2
3
Feeder 1 empty
Feeder 2 empty
Feeder empty
Warning Feeder 1 ON Warning Feeder 1 ON Both Warning ON
Page 64
# Parameter/Option
Description
Page #
Sds;<
p1;o1
Page 35
Page 65
S Sequence Commands
Quantum
Kiosk
Dualys
New Pebble
Tattoo
A
v
o1:
0
1
Possible answers:
T : error timeout.
1 : error command.
0 : OK or ACK
Example:
(ESC)Sds;<v(CR) return 3
(ESC)Sds;<v;1(CR) 97 6 (97 decimal value for a 6 decimal value for ACK)
Page 66
# Parameter/Option
Description
Page #
Sds;?
p1;p2
Page 35
Page 67
S Sequence Commands
Kiosk
Quantum
Dualys
New Pebble
Tattoo
A
v
i
Auto adjust the hopper sensor (remove card and close the doors before processing)
Return the firmware version.
Init the output hopper
p2:
Possible answers:
T
: error timeout.
1
: error command.
0
: OK or ACK
For adjustment only:
49
: can not adjust the blue belt position.
50
: can not adjust the door sensors and/or position 1 sensor.
51
: can not adjust the ejection sensors.
52
: can not adjust the position 2 sensor.
Example:
(ESC)Sds;?A;1(CR) 6 Adjustment correct
(ESC)Sds;?A;1(CR) 52 Cannot adjust the ejection sensors.
Page 68
(ESC)Pr;ymcko(CR)
(ESC)Pc;y;+(CR)
(ESC)Pc;m;+(CR)
(ESC)Pc;c;+(CR)
(ESC)Ss(CR)
(ESC)Sr(CR)
(ESC)Db;y;32;data0..
(ESC)Db;m;32;data0..
(ESC)Db;c;32;data0..
(ESC)Db;m;2;data0..
(ESC)Db;o;2;data0..
(ESC)Se(CR) ;
Page 69