HDP5000 CUPS Driver User Guide
Linux & MAC OS
© 2009 HID Global Corporation. All rights reserved.
Document Number L001389 Rev.1.1
Fargo HDP5000 CUPS Driver User Guide for Linux and MAC
Table of Contents
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
3
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
4
Supported Distributions CUPS
The Common Unix Printing System (CUPS), a modular printing system for Unix-like
computer operating systems, allows a computer to act as a print server. A computer running
CUPS is a host that can accept print jobs from client computers, process them, and send them
to the appropriate printer.
Linux 32-bit - Ubuntu 7.10, Fedora Core 7 & 8, Red Hat Enterprise 5, openSuse 10.3,
NovelSuse 9.
MAC OS X Version 10.4 -10.5
File structure
CUPS service name & path
CUPS PPD model path
CUPS filter path
/etc/init.d/cupsys
/usr/share/ppd/custom
/usr/lib/cups/filter
/etc/cups
CUPS config path
LOG directory
/var/log
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
5
Installation Procedure for the CUPS Driver on
Linux OS
Note: On some Linux Distributions, it may be necessary to disable SELinux (security
enhanced Linux) capabilities in order to install or use the CUPS Driver.
specific distribution for more information.
Step Procedure
1
Unpack the driver tar-ball by running the following command as root from the
directory the file was downloaded to:
# tar -xzvPf fargoHDP5000-1.0.0.4-1.tgz
(Note: If an existing driver was already present on the system, it may be
necessary to restart CUPS to allow the file changes to take effect.)
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
6
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
8
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
9
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
10
HID/Fargo Printer Driver Setup
Once the CUPS and MAC driver are installed the printer options are
setup as shown below.
Go to webpage http://localhost:631
In order to access the Set Printer Driver options shown below.
Driver )
Selecting the Card Size
Card Options available include the Card Size only
Card Type, Orientation and Copies options are not supported. These
options are supported in the application used to print.
Command Line Usage
CUPS option
Description
PageSize = CR80
Media Size =
CR80
Sets the Page Size for the print
job to CR-80 (3.375"L x 2.125"W
/ 85.6mmL x 54mmW).
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
11
Selecting the Supported Ribbon Types
Command Line Usage
CUPS option
Description
Ribbon = YMC
Ribbon Type =
YMC
Sets the Ribbon type for the print
job to YMC – Full Color
Ribbon = YMCK
Ribbon = YMCKK
Ribbon Type =
YMCK
Sets the Ribbon type for the print
job to YMCK – Full Color/ Resin
Black.
Ribbon Type =
YMCKK
Sets the Ribbon type for the print
job to YMCKK – Full Color/Two
Resin Black.
Ribbon = YMCKH
Ribbon = K
Ribbon Type =
YMCKH
Sets the ribbon type for the print
job to YMCKH – Heat seal.
Ribbon Type = K Sets the Ribbon type for the print
job to Premium Resin.
Ribbon = PremiumResin
Ribbon Type =
Premium Resin
Sets the Ribbon type for the print
job to Premium Resin.
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
12
Selecting the Disable Printing Option
Command Line
Usage
CUPS option
Description
DisablePrinting = True Disable Printing
= Yes
Select it to encode or re-encode cards to
save time and avoid the use of printing
supplies.
DisablePrinting =
False
Disable Printing
= No
Select it to perform full printing and
encoding operations.
Selecting the Print Both Sides Option
Command Line
Usage
CUPS option
Description
PrintBothSides = True Print Both Sides If the Printer is equipped with a Flipper
= Yes
Module, it will print the second page of a
print job on the back side of a card
PrintBothSides = False Print Both Sides If the print job has multiple pages, it will
= No print on separate cards.
Selecting the Split 1 set of Ribbon Panels Options
Requires PrintBothSides = True and the Print Back Side option must be set to one of the
“Print Only” values
Command Line Usage
CUPS option
Description
SplitRibbon = True
Split 1 set of Ribbon
Panels = Yes
Select this option to
automatically print full-color
on the front of a card and
resin black on the back of a
card.
SplitRibbon = False
Split 1 set of Ribbon
Panels = No
Each side of the card will
use a full set of Ribbon
panels regardless of the
Ribbon configuration.
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
13
Using the Image Color Capabilities
Selecting the Color Matching Options
Command Line
Usage
CUPS Option
Description
ColorMatching =
System
Color Matching =
System Color
Management
This provides a closer match to the
RGB color specifications. (Note: This
option shifts colors to a different color
model so the colors in the image will
more closely match how they appear
on the monitor.)
ColorMatching = None Color Matching =
None
Select None for print speed versus
print color or for use of third party
color matching software.
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
14
Selecting Resin Dither:
Select the appropriate dither method according to the type of image to be printed. (Note:
This option only affects those objects printed on the backside of a card with the resin black
Panel of a YMCK or YMCKK Print Ribbon. This is only enabled when using at least one K
panel and dual sided enabled, splitting one set of panels.)
Command Line
Usage
CUPS Option
Description
ResinDither = graphics Resin Dither =
Optomized for
This is a lower quality print.
Graphics
ResinDither = photo
Resin Dither =
This is a higher quality print.
Optomized for Photos
Following the Dye-Sub Intensity Procedure
Command Line
Usage
CUPS option
Description
DyeSubIntensity=0 Dye-Sub Intensity (YMC) = 0 1. Adjust the Dye-Sub Intensity
value higher to use more heat
when transferring dye-sub
<-50 to 50>
colors to the card. (Note: This
will produce a darker, more
saturated image.)
2. Adjust the dye-sub Intensity
value lower to use less heat
when transferring dye-sub
colors to the card. (Note: This
will produce a lighter print.)
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
15
Following the Resin Heat Front Procedure
Command Line
Usage
CUPS option
Description
ResinHeatFront=0
<-50 to 50>
Resin Heat Front (K) = 0
1. Adjust the Resin Heat Front
value higher to use more heat
to transfer resin to a card.
2. Adjust the Resin Heat Front
value lower to reduce the
amount of heat (used to
transfer resin to the card).
Following the Resin Heat Back Procedure
Command Line
Usage
CUPS option
Description
ResinHeatBack = Resin Heat Back (K) = 0
0
1. Adjust the Resin Heat Back value
higher to use more heat and
increase the transfer of resin to a
card.
<-50 to 50>
2. Adjust the Resin Heat Back value
lower to reduce the amount of heat
used and reduce the transfer of
resin to the card.
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
16
Image Transfer Options
Selecting the Horizontal Option
Note: Over adjusting the Horizontal offset may result in ribbon breaking.
Command Line Usage
CUPS option
Description
HOffset=0
Horizontal Offset = 0
Use the Horizontal adjustment to
move the image toward the card
output side of the Printer (if a
positive number is entered) and
toward the card input side of the
Printer (if a negative number is
entered).
<-100 to 100>
Selecting the Vertical Option
Command Line Usage
CUPS option
Vertival Offset = 0
Description
VOffset=0
Use the Vertical adjustment to move
the image toward the front of the
Printer (if a positive number is
entered) and toward the rear of the
Printer (if a negative number is
entered).
<-100 to 100>
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
17
Transfer Temperature
Command Line Usage
CUPS option
Description
Transfer Temperature Sets
temperature for InTM transfer in
Celsius Lower
TransferHeat =0
<150 to 190>
Transfer Heat = 0
<150 to 190>
limit = 150.0 Celsius, Upper limit =
190.0 Celsius
• UltraCard III - Composite: Default
= 175.0 Celsius
• UltraCard- PVC: Default = 175.0
Celsius
• Custom: Default = 175.0 Celsius
Transfer Dwell Time
Command Line Usage
CUPS option
Description
Transfer Dwell Time Sets dwell time
for InTM transfer in seconds per
inch
TransferDwell =20
<10 to 30>
Transfer Dwell = 20
<1.0 to 3.0>
Lower limit = 1.0 seconds per inch,
Upper limit = 3.0 seconds per inch
• UltraCard III - Composite: Default
= 2.0 seconds per inch
• UltraCard - PVC: Default = 2.0
seconds per inch
• Custom: Default = 2.0 seconds
per inch
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
18
K-Panel Options
Selecting the Front K-Panel Area
Command Line Usage
CUPS option
Description
KPanelAreaFront = None
Front K-Panel Area =
None
Select None to have any
graphics objects that are
black in color to be printed
using composite colors
(YMC)
KPanelAreaFront = FullCard Front K-Panel Area =
Full Card
Select Full card to print any
black graphic objects on the
card in resin. Note: If using a
YMCK Ribbon, Split 1 Set of
Ribbon Panels must be set
to No.
Selecting the Back K-Panel Options
Command Line Usage
CUPS Options
Description
KPanelAreaBack = None
Back K-Panel Area =
None
Select None to have any
graphics objects that are
black in color to be printed
using composite colors
(YMC)
KPanelAreaBack = FullCard Back K-Panel Area = Full Select Full card to print any
Card
black graphic objects on the
card in resin. (Note: If using
a YMCK Ribbon, Split 1 Set
of Ribbon Panels must be
set to No. It requires Print
Both Sides be set to True.)
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
19
Selecting the K-Panel Only Front Options
Command Line Usage
CUPS Options
Description
KPanelOnlyFront = True
K-Panel Only Front =
Yes
Select K-Panel Only Front if
printing resin black onto a
white background in order to
maximize the sharpness of
printed text and bar codes.
KPanelOnlyFront = False
K-Panel Only Front = No Select K-Panel Only Front
to have all black printed with
the Yellow (Y), Magenta (M)
and Cyan (C) Ribbon panels
directly beneath the resin
black (K) panel.)
Selecting the K-Panel Only Back Options
Command Line
Usage
CUPS Options
Description
KPanelOnlyBack =
True
K-Panel Only Back = Yes
Select K-Panel Only Back if
printing resin black onto a
white background to maximize
the sharpness of printed text
and bar codes.
KPanelOnlyBack =
False
K-Panel Only Back = No
Select K-Panel Only Back to
have all black printed with the
Yellow (Y), Magenta (M) and
Cyan (C) Ribbon panels
directly beneath the resin
black (K) panel.)
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
20
Lamination Options
Lamination Position and Speed:
Command Line Usage
CUPS Options
Description
LaminationPosition = <-100 to
+100>
Lamination
Position = < -100
to +100>
Horizontal Offset:
To move the overlaminate
more toward the card output
side of the Printer, enter a
positive number
LaminationSpeed = < 8 to 55>
Lamination
Dwell Time:
Speed = <0.8 to
5.5> Is a value
from 8 to 55
Controls the throughput
speed of the cards.
divided by 10.
Lamination Side:
Command Line Usage
CUPS Options
Description
LaminationSide = 0
Lamination Side
= None
No Lamination will be done.
LaminationSide = 1
LaminationSide = 2
LaminationSide = 3
LaminationSide = 4
Lamination Side
= Front
Only front of card will be
laminated.
Lamination Side
= Back
Only back of card will be
laminated
Lamination Side
= Both
Both sides of card will be
laminated.
Lamination Side
= Opposite
Will flip the card again before
laminating.
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
21
Lamination Film Types Per Cartridge
Command Line Usage
CUPS Options
Lamination Film
Description
LaminationType1 = 0
Indicates that clear film is
type for cartridge being used in cartridge 1.
1 = Clear Film
LaminationType1 = 1
LaminationType1 = 2
LaminationType1 = 3
Lamination Film
type for cartridge Polyguard is being used in
Indicates that 0.6
1 = 0.6 Polygard
Lamination Film
type for cartridge Polyguard is being used in
1 = 1.0 Polyguard cartridge 1.
cartridge 1.
Indicates that 1.0
Lamination Film
Indicates that Polyguard
type for cartridge Alternating Patch is being
1 = Polyguard
used in cartridge 1.
Alternating Patch
LaminationType1 = 4
LaminationType1 = 5
Lamination Film
type for cartridge Film is being used in
1 = Registered
Film
Indicates that Registered
cartridge 1.
Lamination Film
Indicates that Holographic
type for cartridge Film is being used in
1 = Holographic
Film
cartridge 1.
LaminationType1 = 6
LaminationType2 = 0
LaminationType2 = 1
LaminationType2 = 2
Lamination Film
type for cartridge being used in cartridge 1.
1 = None
Indicates that no film is
Lamination Film
type for cartridge being used in cartridge 2.
2 = Clear Film
Indicates that clear film is
Lamination Film
type for cartridge Polyguard is being used in
2 = 0.6 Polygard
Lamination Film
Indicates that 0.6
cartridge 2.
Indicates that 1.0
type for cartridge Polyguard is being used in
2 = 1.0 Polyguard cartridge 2.
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
22
LaminationType2 = 3
LaminationType2 = 4
LaminationType2 = 5
LaminationType2 = 6
Lamination Film
type for cartridge Alternating Patch is being
2 = Polyguard
Alternating Patch
Indicates that Polyguard
used in cartridge 2.
Lamination Film
type for cartridge Film is being used in
2 = Registered
Film
Indicates that Registered
cartridge 2.
Lamination Film
type for cartridge Film is being used in
2 = Holographic
Film
Indicates that Holographic
cartridge 2.
Lamination Film
Indicates that no film is
type for cartridge being used in cartridge 2.
2 = None
Lamination Transfer Temperatures per Cartridge
Command Line Usage
CUPS Options
Description
LaminationTransferTemp1 = <500 to
1700>
Transfer Temp
(Celsius) = <50 to temperature in Celsius for
Sets the transfer
170 C>
cartridge number 1.
LaminationTransferTemp2 = <500 to
1700>
Transfer Temp
(Celsius) = <50 to temperature in Celsius for
170 C> cartridge number 2.
Sets the transfer
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
23
Magnetic Encoding Options
Setting the Encoding Mode
Command Line Usage
CUPS option
Description
MagEncodingMode1 =
ISO
Magnetic Stripe Sets the Encoding Mode for the Print
= ISO
Encoding Information for additional
information.
MagEncodingMode1 =
JIS2
Magnetic Stripe Sets the Encoding Mode for the Print
= JIS II
additional information.
MagEncodingMode1 =
Raw
Magnetic Stripe Sets the Encoding Mode for the Print
= Raw
additional information.
MagEncodingMode2 =
ISO
Magnetic Stripe Sets the Encoding Mode for the Print
= ISO
Encoding Information for additional
information.
MagEncodingMode2 =
JIS2
Magnetic Stripe Sets the Encoding Mode for the Print
= JIS II
additional information.
MagEncodingMode2 =
Raw
Magnetic Stripe Sets the Encoding Mode for the Print
= Raw
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
24
additional information.
MagEncodingMode3 =
ISO
Magnetic Stripe Sets the Encoding Mode for the Print
= ISO
Encoding Information for additional
information.
MagEncodingMode3 =
JIS2
Magnetic Stripe Sets the Encoding Mode for the Print
= JIS II
additional information.
MagEncodingMode3 =
Raw
Magnetic Stripe Sets the Encoding Mode for the Print
= Raw
additional information.
Setting the Coercivity
Command Line Usage
CUPS option
Description
Coercivity = High
Coercivity = High Sets the coercivity for magnetic
encoding to 2750 Oersted
Coercivity = Low
Coercivity = Low
Sets the coercivity for magnetic
encoding to 300 Oersted
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
25
Sending ISO Magnetic Encoding Information
The CUPS Driver uses URL Encoding when defining data to be encoding to the Magnetic
Stripe. Any special characters (such as start and end sentinels) must be described with URL
encoding to be recognized. See the URL Encoding Reference Reviewing the URL Encoding
Reference for additional information..
• The first character of this data string must be the track's specific Start Sentinel (SS) and
the last character must be the specific End Sentinel (ES).
• The characters or data in between the SS and ES can include all of the valid characters
specific to each track.
• The number of these characters, however, is limited by each track's maximum character
capacity.
When segmenting track data, the appropriate Field Separator (FS) must be used. The table
below shows the SS, ES, FS and the valid characters defined for each track.
Track
Start
Sentinel
End
Sentinel
Field
Separator
Valid Characters Maximum
Number of
Characters
Track 1
Track 2
Track 3
%
;
?
?
?
^
ASCII 32-95
ASCII 48-63
ASCII 48-63
78
=
=
39
;
109
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
26
Sending JIS II Magnetic Encoding Information
The CUPS Driver uses URL Encoding when defining data to be encoding to the Magnetic
Stripe. Any special characters (such as start and end sentinels) must be described with URL
encoding to be recognized. See the URL Encoding Reference below.
Sending RAW Magnetic Encoding Information
The CUPS Driver uses URL Encoding when defining data to be encoding to the Magnetic
Stripe. Any special characters (such as start and end sentinels) must be described with URL
encoding to be recognized.
Reviewing the URL Encoding Reference
!
*
'
(
)
;
:
@
&
%21 %2A %27 %28 %29 %3B %3A %40 %26
=
+
$
,
/
?
%
#
%3D %2B %24 %2C %2F %3F %25 %23
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
27
Reviewing the ASCII Code and Character Table
ASCII Code
Character
ASCII Code
Character
ASCII
Code
Character
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
space
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
8
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
P
Q
R
S
T
U
V
W
X
Y
Z
[
!
9
“
:
#
$
%
&
'
;
<
=
>
?
(
@
A
B
C
D
E
F
G
H
I
)
*
+
'
\
-
]
.
^
/
_
0
1
2
3
4
5
6
7
J
K
L
M
N
O
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
28
Using the Command Line Option Setup for
CUPS
Adding a USB Printer
The primary CUPS interface can be accessed on the local computer using a web
Step Procedure
1
2
3
Attach Power and USB to the printer.
From a Terminal window, run lshal to retrieve the list of devices.
Refer to the Example Output for lshal below for a sample of output to look for to identify
the printer. Record the Device URI to be able to add the printer.
Example Device URI:
/org/freedesktop/Hal/devices/usb_device_9b0_2110_A8010217_if0_printer_A8010217
4
5
Choose Add Printer. (Note: If you are asked for a username and password, enter your
login username and password or the “root” username and password.)
a. Enter a Name, Location and Description for the Printer.
b. Click Continue.
6
a. If an entry exists in the dropdown, select the HAL Printing backend option
OR
b. Select Internet Printing protocol (ipp)
c. Click Continue.
7
a. Enter the Device URI recorded previously using the HAL printer Backend
Example:
hal:///org/freedesktop/Hal/devices/usb_device_9b0_2110_A8010217_if0_printer_A8010217
b. Click Continue.
8
9
a. Select Fargo Electronics from the Make list.
b. Click Continue.
Note: If Fargo Electronics is not listed in the Make list, it may be necessary to restart
CUPS and begin the process to add the printer again.
a. Select HDP5000 (en) from the Model list.
b. Click Add Printer.
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
29
10
After installation is complete, it may be necessary to specify the page scaling options for
the Print Queue.
Example output from lshal
udi = '/org/freedesktop/Hal/devices/usb_device_9b0_2110_A8010217_if0_printer_A8010217'
info.addons = {'hal_lpadmin --add'} (string list)
info.callouts.remove = {'hal_lpadmin --remove'} (string list)
info.capabilities = {'printer'} (string list)
info.category = 'printer' (string)
info.interfaces = {'org.freedesktop.Hal.Device.Printer'} (string list)
info.parent = '/org/freedesktop/Hal/devices/usb_device_9b0_2110_A8010217_if0' (string)
info.product = 'HDP5000' (string)
info.udi =
'/org/freedesktop/Hal/devices/usb_device_9b0_2110_A8010217_if0_printer_A8010217'
(string)
info.vendor = 'Fargo Electronics Inc ' (string)
linux.device_file = '/dev/usb/lp0' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'usb' (string)
linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1d.1/usb6/6-1/6-1:1.0/usb/lp0' (string)
printer.commandset = {'NONE'} (string list)
printer.description = 'HDP5000 Card Printer' (string)
printer.device = '/dev/usb/lp0' (string)
printer.originating_device =
'/org/freedesktop/Hal/devices/usb_device_9b0_2110_A8010217_if0' (string)
printer.product = 'HDP5000' (string)
printer.serial = 'A8010217' (string)
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
30
printer.vendor = 'Fargo Electronics Inc ' (string)
Adding a Network Printer
The primary CUPS interface can be accessed on the local computer using a web browser.
The address for the CUPS interface is: http://localhost:631/
Step
Procedure
1
Choose Add Printer (Note: If you are asked for a username and password,
enter your login username and password or the “root” username and
password.
2
3
4
a. Enter a Name, Location and Description for the Printer.
b. Click Continue.
a. Select Internet Printing protocol (ipp) from the device list.
b. Click Continue.
a. Specify the Device URI, which is socket://[Hostname], where [Hostname]
is the IP address or DNS name for the Printer.
information.
5
a. Select Fargo Electronics from the Make List.
b. Click Continue..
6
7
Select appropriate printer mondel (en) from the Model list. Click Add Printer.
After installation is complete, it may be necessary to specify the page scaling
options for the print Queue.
8
Run the following command as root: (Where HDP5000 is the name of the
print queue created):
# lpoptions -p HDP5000 -o scaling=100
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
31
Determining the Printer IP Address
Use this procedure to determine the IP address of a Printer.
Step
Procedure
1
2
Apply power to the Printer.
Ensure that the Printer is connected to the network via the RJ45 jack on the
back of the Printer.
3
4
Wait up to one minute for the Printer to allow the Printer to obtain an IP
address from DHCP.
Press Info
Then hit Next until you get to the IP: prompt.
Display: IP Address Card
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
32
Probing for Fargo Network Printers on the Network
The fargo-netprobe program installed with the driver can be used to probe
for Fargo printers on the local subnetwork. This program must be run as root:
# fargo-netprobe
192.168.1.127
Reviewing the File Listing
/usr/share/cups/profiles/sRGB.icm
Reference Color Profile
/usr/share/cups/profiles/HDP5000CLR.icm
/usr/share/cups/model/HDP5000.ppd
Printer Specific Color Profile
PPD File for the HDP5000 Card
Printer
/usr/lib/cups/filter/rastertofargoHDP5000
/usr/share/fargo/HDP5000/HDP5000Tst.prn
Raster Filter for the HDP5000 Card
Printer
Test Print file
/usr/ share/fargo/HDP5000
/RibbonCalibration.prn
Ribbon Sensor Calibration File
/usr/ share/fargo/HDP5000/CleanPrinter.prn
/usr/ share/fargo/HDP5000/FilmCalibration.prn
Clean Printer File
Film Sensor Calibration File
Lamination Sensor Calibration File
/usr/
share/fargo/HDP5000/LaminatorCalibration.prn
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
33
Printing a Sample Card
Entering the Print Only Command
Using the Fargo Card Printer
----------------------------
To test the functionality of the printer, you can type the following command
to print a sample card (root privileges not necessary):
$ lpr samplecard.jpg
Entering the Print with Mag Encoding Command
Run the following command:
# lp –d [PrintQueueName] –o “Magtrack1=%25MAGTEST1%3F
Magtrack2=%3B1234567890%3F Magtrack3=%3B1234567890%3F” [filename]
Managing Printer from the Cups Web Interface.
The Web printer management interface is located at:
From there you can perform all printer management tasks with a few simple mouse clicks.
Printer-Specific Options
Each printer has its own options that are based on the options in the PPD (driver) file. The
lpoptions command provides a way to see a list of the available options:
lpoptions –p HDP5000 -l ENTER
Each option starts with the option name, a slash, the human readable text for that option, and a
colon. This is followed by a list of values for that option. The asterisk (*) in from of the
value indicates that this is the default setting.
The options themselves follow the colon:
To see a list of available printers
lpstat –p –d ENTER
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
34
Setting Printer Options
For many types of files, the default printer options may be sufficient for your needs.
However, at times you may need to change the options for a particular file you are printing.
Cups provides both they System V (lp) and Berkeley (lpr) printing commands.
The lp and lpr commands allow you to pass printer options using the –o options:
lpoptions –o landscape –o scaling=75 –o media=A4 filename.jpg ENTER
lpoptions –p HDP5000 –o PageSize=CR79 (printer specific) ENTER
Canceling Print jobs from Command Line
Use the lpstat command to show jobs and the printers:
lpstat –o –p ENTER
The cancel and lprm commands cancel a print job:
cancel job_id ENTER
lprm job_id ENTER
General Printing Options for CUPS
• brightness
• gamma
• job-sheets
• landscape
• media
Sets the overall brightness of the output
Sets the overall gamma correction of the output
Chooses the banner pages to use for the job
Prints in landscape orientation
Sets the media size, source and /or type
• number-up
Sets the number of document pages to print on each sheet of paper
• page-ranges Prints the selected pages in the document
• page-set
• sides
Prints all, even, or odd pages in the document
Prints single- or double-sided
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
35
Ethernet Installation Procedure for the CUPS
Driver
Step Procedure
On the home page click the add printer button.
1
On the Add Printer page
2
Enter a name for the printer. The name cannot contain any spaces.
Enter a description of the printer’s location.
Enter a description of the printer.
3
On the Device for (printer name) page, select “Internet Printing Protocol (ipp)”
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
36
4
On the Device URI for (printer name) page enter the IP address of the printer in
the format of socket://aaa.bbb.ccc.ddd:9100 where aaa.bbb.ccc.ddd is the IP
address shown on the printer LCD display
5
On the Make/Manufacturer page, select Fargo Electronics from the Make: list
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
37
6
On the Model/Driver page select HDP5000 from the Model: list and click the Add
Printer button
7
Refer to the users guide to set up the print options. When you have completed
setting up the options click on the Set Printer Options to save your changes.
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
38
8
Click the Print Test Page button to confirm printer operation.
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
39
Printer Maintenance Options for Linux and Mac
Performing a Ribbon Sensor Calibration
Step Description
1
2
3
Ensure that the ribbon cartridge is removed.
Ensure the Printer’s cover is closed.
From a terminal window enter:
fargo-sendprn “/usr/share/fargo/HDP5000/RibbonCalibration.prn”
4
The Printer’s LCD will display CALIBRATE PASSED. Click on the OK
button on the LCD display to complete the procedure.
La
La
La
La
Ri
Fil
Fil
Ri
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
40
Performing a Film Sensor Calibration
Step Description
1
2
3
Ensure the film cartridge is installed.
Ensure the printer cover is closed.
From a terminal window enter:
fargo-sendprn “/usr/share/fargo/HDP5000/FilmCalibration.prn”
4
The Printer’s LCD will display CALIBRATE PASSED. Click on the OK button
on the LCD display to complete the procedure.
La
La
La
La
Ri
Fil
Fil
Ri
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
41
Performing a Lamination Sensor Calibration
Step Description
1
2
3
Ensure that the cartridges are out of the Laminator.
Ensure the Laminator cover is closed.
From a terminal window enter:
fargo-sendprn “/usr/share/fargo/HDP5000/LaminatorCalibration.prn”
4
The Printer’s LCD will display CALIBRATE PASSED. Click on the OK
button on the LCD display to complete the procedure.
Please note that the laminator will only complete the calibration sequence
when it has reached operating temperature.
La
La
La
La
Ri
Fil
Fil
Ri
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
42
Cleaning the Printer
Step Description
1
2
Remove Card, Film and Laminate cartridges and close the covers.
Remove the paper backing from both sides of the Cleaning Card. *Note: (DO
NOT remove left liner if a magnetic encoding module is installed in your
printer)
3
4
Insert the Cleaning Card into the Card Hopper’s infeed rollers.
From a terminal window enter:
fargo-sendprn “/usr/share/fargo/HDP5000/CleanPrinter.prn”
5
6
7
Guide the Cleaning Card into the printer if necessary.
When the Cleaning routine is complete, the Cleaning Card will exit the Printer.
Reinstall the Card, Film and Laminate cartridges.
Note: The Cleaning routine will begin after all current print jobs have
completed.
HDP5000 Cups (Linux & MAC OS) User Guide Rev1.1
43
|