Vous êtes sur la page 1sur 80

O c t o b e r, 2 0 0 5

KIP 3000
Te c h n i c a l U s e rs
Guide

K I P A u t h o r i ze d D e a l e rs
Downloaded from www.Manualslib.com manuals search engine
KIP Network Connectivity

Firewall
Web Server
FTP Site
Internet Explorer
Internet Netscape

KIP PrintNet Internet


K
Spreadsheets
Organization charts
Presentations
Office Design
Project Management
Windows Drivers
Internet Explorer
Netscape
KIP PrintNet Intranet

AutoCAD 2000i
2002/2004
2005/2006
AutoCAD Drivers Raster Files
Vector Files
PDF/DWF Files
KIP Request Users
UNIX
Server
Catia
Ideas
UNIX

Downloaded from www.Manualslib.com manuals search engine


KIP Network Connectivity

Firewall
Web Server
FTP Site
Internet Explorer
Internet Netscape

KIP PrintNet Internet


K
Spreadsheets
Organization charts
Presentations
Office Design
Project Management
Windows Drivers
Internet Explorer
Netscape
KIP PrintNet Intranet

AutoCAD 2000i
2002/2004
2005/2006
AutoCAD Drivers Raster Files
Vector Files
PDF/DWF Files
KIP Request Users
UNIX
Server
Catia
Ideas
UNIX
KIP Request

Copy Maker

KIP Scan

Downloaded from www.Manualslib.com manuals search engine


Downloaded from www.Manualslib.com manuals search engine
KIP 3000 Network Connectivity
Unix CAD Workstation Windows Workstation
Sun/HP/SGI/IRIX NT/2000/XP

TIFF output CALS output Windows Printer


Driver

Catia V4 GL/2 Ideas GL/2 Unigraphics GL/2 AutoCAD Driver "Helper" Drivers

LP/LPR/LPD Spooler

Novell
Unix Server Windows Server
Netware Server
NT/2000/2003
5.X/6.X

TCP 515 TCP 8421 TCP 515 TCP 515

Downloaded from www.Manualslib.com manuals search engine


Steps in order to send print jobs via FTP.
Printing to the KIP 1. The end user will load KIP Request at their workstation and
type in the FTP information for the Central Print Site. They will
Controller through FTP select file to be printed and then submit files with the KIP Request
software.
Job Submition. 2. The print job is compressed and sent through the internet to
the FTP server of the Central Print Site
3. The print job arrives at the Central Print site’s FTP server as it
awaiting actions from the operator at the Central Print Site
4. The operator at the Central Print site will launch KIP Request
and load the print job from the FTP server.
5. The KIP IPS will receive the submitted job from the Central Print
Site Request software and print the job.

Note: The FTP Server (3) can be located locally at the Central
Print Site or at an off-site location. The process remains the same
for the Remote workstations.

Computer

Computer 3 5
4
2

Internet
Laptop
Workstation Running
Local FTP Server KIP Request
3

Remote Workstations at Central Print Site


Client Site

Internet

Remote FTP Server

Downloaded from www.Manualslib.com manuals search engine


KIPServe and kawpdft.exe 192.168.10.20

Communications Process Kawpdft.exe

The KIP IPS can listen or Workstation Running KIP Request

monitor incoming data on 2 192.168.10.21


ports. The KIPServe service
listens on port 8421 and then Kawpdft.exe
the LPD Serivice listens on port
515. Workstation Running KIP’s AutoCAD Driver

192.168.10.22

Kawpdft.exe

Workstation Printing from Windows Application


192.168.10.24 and KIP’s Windows Driver
KIPServe.exe is bi-directional and can receive
and transmit data to and from the 192.168.10.23
workstation
LPR
Transmission

Power Mac G4
LPR Communications is uni-directional with
relation to KIP IPS software. It can only submit
data from the workstation. The KIP IPS cannot At a Windows based client workstation, data will be
The KIPServe daemon listens send data back to the workstation.
on the following port. sent to the KIP IPS destination IP address of
Windows Server based: 8421 192.168.10.24 via kawpdft.exe. At this destination is a
The LPD Service listens on the doorway or port that is open and is waiting for data.
following port.
This port, 8421 is KIP’s custom port.
Unix/Linux based: 515

From Linux/Unix workstations it is also possible to send


data to the KIP IPS. This is done by sending data to
the destination IP address of 192.168.10.24. Also at
this destination is a doorway or port that is open and
is waiting for data. This port, 515 is for LPR/LPD data
transmissions.

Downloaded from www.Manualslib.com manuals search engine


KIP Watch
KIPWatch is a software application designed to capture problem causing print files to eliminate down
time while maintaining productivity. KIPWatch is started with the KIP System, and runs continuously to
protect the system from errors. KIPWatch remains hidden from users and works in conjunction with
the KIP print queue to provide uninterrupted print production.

KIPWatch is a tool that monitors KIP programs for non-standard conditions. For example, if a KIP
program is non-responsive while trying to convert a bad file, it automatically moves or removes the
troubled files into a designated folder for problem files. In addition, if bad data causes system files to
become non-responsive, they will be terminated and the queue restarted.

Once files have been moved to the designated folder for problem files, system administrators and
support personnel may retrieve and troubleshoot the files by using KIP Request software. By selecting
“get problem files” from the transfer menu, all problem files are zipped and delivered to the operator.
Users may also reset the print queue at any time by selecting “Reset Printer” from the configuration
menu. In addition, the KIPWatch application can be used to automatically install ready-made KIP
system updates by using the “push file” feature of KIP Request software.

KIPWatch Monitoring Software

Problem File Retrieval

Downloaded from www.Manualslib.com manuals search engine


Reset Print Queue

Allows the user to quickly stop a process that is hung up in the


queue. For instance if a file is not converting correctly the user can
select “Reset Printer” from the Configuration menu and this will
stop all processes being performed on this file and move on to the
next file. Note: This button only applies to KIP printers
2000/6000/7000 & 8000

Problem File Retrieval


If a file causes an error condition in the job queue KIPWatch will quickly remove the file (not the job if
part of a set) to a folder called “Problem” located in C:\Monpat1\Problem on the KIP 3000 IPS. These
“problem files can then be retrieved from any workstation running KIP Request 6.0 by selecting “Get
Problem Files” from the Transfer menu. The Problem Files will then be trasnsfered from the IPS to the
users workstation and will be located in C:\Program Files\KIP\Request\TR. Users and Administrators
can now use these to trouble shoot what may have caused the files to be invalid.

Downloaded from www.Manualslib.com manuals search engine


System Updates

1) Operator uses the “push file to


controller” feature of KIP Request
software to send a KIP update to the
KIP system.

2) KIPWatch automatically retrieves the


file and activates the update process.

3) The user is asked to wait while the KIP


system updates itself, and
automatically restarts to resume
normal operations.

Downloaded from www.Manualslib.com manuals search engine


Note: This page left intentionally blank

Downloaded from www.Manualslib.com manuals search engine


Downloaded from www.Manualslib.com manuals search engine
Configuring a TCP/IP Desktop Printer for Mac OS 9

The Apple Desktop Printer Utility is required for TCP/IP printing. This utility allows the
user to configure a desktop printer by specifying the type of printer being used and its IP
address.

To configure the desktop printer, do the following steps:

1. Open the Desktop Printer Utility. The following dialog box should appear:

a. Select the printer driver you wish to use (LaserWriter 8.5.1 or later) in the
popup menu;
b. Select the “Printer (LPR)“ to specify TCP/IP printing;
c. Click OK.

Downloaded from www.Manualslib.com manuals search engine


2. A new dialog should appear:

3. Under “PostScript™ Printer Description (PPD) File,“ click Change. A list of


Printer Description files should appear. Select the PPD with the same name as
your printer.

Click the “Select“ button and you will see the desktop printer configuration dialog
appear again:

Downloaded from www.Manualslib.com manuals search engine


4. Under “Internet Printer“ click “Change.“ The following dialog should appear:

. Under “Printer Address,“ enter either the name (e.g.,


laserwriter.acme.com) or the IP address (111.222.3.444) for the
printer. (The domain name or IP address should be the same as the one
you previously set up, as described in Palomar’s Setting Printer IP
Addresses page). A Queue name is not needed for direct printing to a
TCP/IP printer; it is only used when using a UNIX print spooler.
a. Click Verify to verify the printer’s location. If a printer is found to exist at
the specified IP address, a message stating that a printer exists at the
specified location appears at the bottom left-hand corner of the screen; if
this message does not appear, then correct the printer address.
b. Click OK.

Downloaded from www.Manualslib.com manuals search engine


5. The status dialog should look something like this:

6. Select Save under the File menu to create a desktop printer. Select a name for the
desktop printer. A new printer icon should appear on the desktop. Verify that the
configuration works by dragging a printable document onto the new desktop
printer.

Downloaded from www.Manualslib.com manuals search engine


KIP America
39575 13 Mile Road
Novi, MI 48377

Tel: (800) 252-6793


Fax: (800) 672-1400
www.kipamerica.com

Configuring a TCP/IP Desktop printer in Macintosh OS X

The KIP IPS can be connected to Macintosh systems through TCP/IP. Macintosh allows for this by
configuring a desktop printer to point to the KIP IPS. The Following steps will walk you through the
procedure for setting up a Macintosh system for TCP/IP printing. These steps apply to Macintosh
OS X:

1. On the desktop open the Mac hard drive

Downloaded from www.Manualslib.com manuals search engine


KIP America
39575 13 Mile Road
Novi, MI 48377

Tel: (800) 252-6793


Fax: (800) 672-1400
www.kipamerica.com

2. Once the hard drive is open select the “Applications” folder

3. Once the Applications folder is open select the “Utilities” folder

Downloaded from www.Manualslib.com manuals search engine


KIP America
39575 13 Mile Road
Novi, MI 48377

Tel: (800) 252-6793


Fax: (800) 672-1400
www.kipamerica.com

4. Once the Utilities folder is open find the “Printer Setup Utility”

5. On the top menu bar select “Printers” and then “Add a Printer”

Downloaded from www.Manualslib.com manuals search engine


KIP America
39575 13 Mile Road
Novi, MI 48377

Tel: (800) 252-6793


Fax: (800) 672-1400
www.kipamerica.com

6. On the next screen you will need to configure the following items:
a. In the first pull down select “IP Printing”
b. In the second “Printer Type” pull down select LPD/LPR
c. In the third area “Printer Address” set this to your KIP printer IP Address
d. In the fourth area “Queue Name” set the queue name to KIP (this is the default
Queue name)
e. In the fifth area “Printer Model” select “Other”

7. Locate the desired .PPD file (ex. KIPGS600.PPD) select “choose”

Downloaded from www.Manualslib.com manuals search engine


KIP America
39575 13 Mile Road
Novi, MI 48377

Tel: (800) 252-6793


Fax: (800) 672-1400
www.kipamerica.com

8. Select “Add”

9. You should now see the printer you just set up in your Printer List

Downloaded from www.Manualslib.com manuals search engine


KIP America
39575 13 Mile Road
Novi, MI 48377

Tel: (800) 252-6793


Fax: (800) 672-1400
www.kipamerica.com

10. Go to the menu bar on top and select Printers then select “Create Desktop Printer” from
the pull down choices

Downloaded from www.Manualslib.com manuals search engine


Job Ticket Integration
As of 10/24/2005 7:47 PM

Introduction
This document outlines how to create a “print job” or a KIP Job Ticket in a similar fashion
as KIP Request and transmit the print jobs to the KIP Controller. The information herein is
useful for establishing control over the KIP printing environment and is intended for
advanced KIP users, network administrators and programmers who wish to enhance their
own productivity with a custom job submittal tool. For example, this will allow the user to
integrate a document management system with the KIP Controller, or implementing
simple script files to automate the creation of a KIP Job Ticket in intricate networking
environments. Customized job tickets allow complete control over job printing
parameters for a “group of supported images (file formats)” within a print job. The Job
Ticket allows for control over, but is not limited to:

• Stamping • Force Size of image and Paper size


• Rotate / Fold Parameters • Print Header Information
• Collation • Set Date / Time of Job to print
• Media Type • PDF Settings for Scaling and Enhanced Quality
• Number of Copies • Control over accounting data
• Borders and Pen Tables • Print Nesting
• Enlargement / reduction settings that cover the entire print job or optional control over
Enlargement / reduction on a per file basis within the print job.

This document also outlines the methods for transmitting the Job Ticket / images to the KIP
Controller in a number of methods:
A. Provide a list of images in an ASCII text file format to the KIP Request EXE program. ZIP
the entire Job Ticket and images and use KIP’s KAWPDFT.EXE program to transmit the
ZIP file to the IP Port/Address of the KIP Printer.
B. Use the KIP API to transmit the Job Ticket and images to the IP Port/Address of the KIP
Printer. (special permission from KIP America and separate documentation required
to use the KIP API) The API also provides extremely detailed information regarding
the status of the printer and all the print jobs in the queue.

This information is intended for use with up-to-date KIP Controllers and software with a version
number of 5.5.196 or greater on image formats that are currently supported by KIP. All KIP
updates are available on the KIP America website for download. Additional information
about the features and functions within the KIP software can be obtained by reading the KIP
Technical Users Guide.PDF as found on the KIP CD.

Attached with this document are sample ASCII job tickets and may be referred to throughout
this document. Their descriptions can be found in Appendix H.

-1-

Downloaded from www.Manualslib.com manuals search engine


Table of Contents

Introduction ................................................................................................................... 1

Description of KIP Controller ........................................................................................ 4

Basic Contents of the ASCII KIP Job Ticket ................................................................. 4


Basic Elements for a Simple Job Submission: .......................................................... 4
Simple .kip file parameters ....................................................................................... 4
Format of the ASCII .KIP Job Ticke File (NEJIMUHE.KIP) ............................................. 5

Using Force Size in the KIP Job Ticket ......................................................................... 7

Enlargement/Reduction on per file basis ................................................................... 8

Using Advanced Job Processing Parameters ............................................................ 9


Pen Tables .................................................................................................................. 9
Stamp Files ............................................................................................................... 10
Fold Parameters....................................................................................................... 10
Job Ticket Transfer....................................................................................................... 10

Using KAWPDFT.exe to Transfer Files.......................................................................... 10


KAWPDFT.exe Commands...................................................................................... 11
Retrieving KIP Information with KAWPDFT.EXE .......................................................... 11
KAWPDFT.exe Commands...................................................................................... 11
KIP Controller and Roll Selection ............................................................................... 12

KIP Controller and Image Rotation............................................................................ 12

Using PJL Commands on Single Files sent to the IP Port of the Controller ............. 12
PJL Commands and Syntax ................................................................................... 13
Appendix ..................................................................................................................... 14
APPENDIX A: Compliant Data File Formats ................................................... 14
APPENDIX B: Optional File Format Switches.................................................. 15
APPENDIX C: Pen Tables - .pen and .ppn files.............................................. 16
APPENDIX D: Stamp Files - .stp and .ssp........................................................ 19
APPENDIX E: Folding Files - .fld and .flp......................................................... 21
APPENDIX F: Pointer Files – Use for Fast Job Submission .............................. 22
APPENDIX G: Quick Summary for Creating Job Tickets .............................. 23
APPENDIX H: Descriptions of Sample ASCII KIP Job Tickets ........................ 24
APPENDIX I: KIP Request Binary Job Ticket .................................................... 26
Understanding the Job Ticket features in KIP Request and the Process
of a Job Submittal..................................................................................... 26
Features of KIP Request .......................................................................... 26
-2-

Downloaded from www.Manualslib.com manuals search engine


Creating a Job Ticket on the KIP Controller (Request job submittal) .. 27
Print Job Structure (binary from a KIP Request submittal)..................... 27

-3-

Downloaded from www.Manualslib.com manuals search engine


Description of KIP Controller
The KIP Controller is an embedded controller or image processing station that is fitted
inside or on the back of KIP Printers (some previous models use External controllers). The
operating system of the KIP Controller is a PC based system that uses either Windows NT
or Windows XP Embedded. This operating system allows for short development cycles
and somewhat interchangeable PC hardware. PC Hardware not approved by KIP
America may not support the KIP I/F board, therefore, do not request help or support on
unapproved hardware. The KIP Controller utilizes its own KIP Unattend software that is
always running on the controller. The main functions of KIP Unattend are to: manage the
print jobs, convert/rotate/scale image data for the printer, and report printer errors
conditions such as out of paper, toner or paper jams. The print jobs can be transmitted
to the controller via the custom “IP Port” of the controller (see “Job Ticket Transfer” later
in this document for more information.).

Basic Contents of the ASCII KIP Job Ticket


This following sections cover syntax for the ASCII version of the KIP Job Ticket. This is the
supported method of creating a KIP Job Ticket. We will use our examples referencing
Appendix I and sample KIP Job Tickets found on the KIP Software CD throughout this
document. Bold headings underlined in this section represent actual filenames, as they
would appear in our example Job Ticket folder(s). Syntax will also be in bold,
explanations of syntax, or additional information in normal text or red. The items with “**”
denote that those items must be included in the Job Ticket for the Job Ticket to be valid.

While the KIP Request software creates a Binary Job Ticket, we felt it would be much
easier for third party programmers to utilize an ASCII version of the KIP Job Ticket. Please
utilize the KIP Request software as a demonstration tool to determine the proper method
of creating KIP Job Tickets. The Job Tickets from the KIP Request software are binary in
nature and cannot be reverse engineered for use. This is a violation of the End User
License Agreement. Appendix I has information about the binary KIP Request Job Ticket.
Certain references from this document can be found within.

Basic Elements for a Simple Job Submission:

Unique Folder Name: **


This becomes the KIP Job Code. It is necessary to include a unique file structure for each job so
that KIP Unattend can discern independent jobs. All files for the current print job need to be
within this unique directory.

KIP Job Code “.kip” File:**


Job001.kip. This includes the print parameters for the current job and includes the file name to be
printed, media type, enlargement/reduction and number of copies.

Simple .kip file parameters


[kipprintfile]
Enlargement=100
Media=Bond
NumofCopies=1
File=5.tif,R

File to be Printed:**
Include the file to be printed. These files need to be compliant data. (Appendix A).

Done.kip File:**
This is simply a file with at least 1kb in file size denoting that the job is ready for processing.

-4-

Downloaded from www.Manualslib.com manuals search engine


Keep in mind during testing with a KIP Controller that once the DONE.KIP file is added to
the print job, the KIP Controller (KIP Unattend) recognizes the completed print job (as
formatted above) and coverts the .KIP Job Ticket to it’s binary format as part of the
printing process.

Each print job requires its own unique folder and within that unique folder resides the .KIP
Job Ticket. This .KIP file contains much of the information that the KIP Unattend requires
for the print job.

While this is considered a very BASIC method for job submittal, many more options are
available for job processing. In the following pages, we outline how to create each file
in the KIP Job Ticket and its proper syntax. Examples are given on the KIP Software CD
and can be obtained from KIP’s Development Team.

The KIP Request software is a great tool to utilize to ensure that you are creating the
proper job ticket and that your job ticket falls within the proper guidelines.

Format of the ASCII .KIP Job Ticke File (NEJIMUHE.KIP)


Items with ** denotes a MANDATORY entry in the .KIP file

[KipPrintFile]**
This line designates the type of file.

Requester=
This line is used to identify the person or department generating the print request. Up to
thirty characters can be used for this parameter and will be printed as part of the text
header(if turned ON, explained later). This information will be displayed by KIP Unattend
when printing, and will be automatically stored in a Job Log. The location of the Job Log
is specified in KIP Unattend, Miscellaneous Setting, and Log File Directory. The Job Log
file is named by month and year, such as JUL05.LOG

Distribution=
This line is used to identify job or project information. Up to thirty characters can be
entered in for this parameter and will be printed as part of the Text Header(if turned ON,
explained later). This information will be displayed by KIP Unattend when printing, and will
be automatically stored in the Job Log as noted above in “Requester=”. The Distribution
entry has one more important characteristic. This entry in the Job Log file is how KIP
Unattend menu generates monthly reports for printing (in Unattend choose
Configuration, Production Reports). When using the KIP Unattend to create reports from
the Job Log file, it will use this value to query information and print.

Description=
This line is used to describe the print job. Up to thirty characters can be entered in for this
parameter and will NOT be printed as part of the Text Header(if turned ON, explained
later). This information will be displayed by KIP Unattend when printing, and will be
automatically stored in the Job Log as noted above in “Requester=”.

Media=Bond **
This line specifies what Media type to use for the whole print job. Valid values are based
on what is specified in the WINUNTD.INI file under the [Paper Types] heading. This .INI file is
located in C:\Program Files\Windows Unattend at the KIP Controller. Default values are
Bond, Vellum, or Film. Values can be added to the WINUNTD.INI file, and are limited to six
characters, no spaces, periods, etc. For example, use Pbond, for Premium bond, or
Green for Green Bond. After making the changes to the WINUNTD.INI, start the KIP
Unattend program and choose: Configuration, Miscellaneous Settings, and find Deck
Info, change Auto to Pbond for the desired Deck number, etc.

-5-

Downloaded from www.Manualslib.com manuals search engine


File=C:\Images\Vector\KIP Color Wheel_1.plt, V **
This line and the order of these names in the .KIP Job Ticket specify what images the print
job contains. Only the filename portion will be displayed as part of the Text Header (if
turned ON, explained later). Each file must be designated as a Vector, Raster, or ASCII
based image by a V, R, or A at the end of the File= information.
Valid Vector Formats are the following: HPGL, HPGL 1 / 2, HP-RTL, Calcomp 906/907,
CGM (optional), PDF (optional), Postscript (optional), Encapsulated Postscript (optional),
Valid Raster Formats are the following: CALS Group4, TIFF Group 4, Intergraph TG4/CIT,
Edmics .C4, and TLC (KIP format) and JPEG.
Valid ASCII files must be denoted by an A as part of the File= information
See Appendix A for more information on file formats.

Note: All the optional formats CGM, PDF, Postscript, and Encapsulated Postscript must
have specific extensions: .CGM, .PDF, .PS, and .EPS, respectively.
Note: In order to print Postscript and PDF images, the printer must have the optional
“Powerscript3” Hardware lock on the parallel port of the KIP controller.

Enlargement=100 (Enlargement/Reduction) **
This line specifies enlargement/reduction by percent for the entire job. Valid range is 5-
3600. Use 0, if using the Force Size feature, explained later. If applying individual
Percentages please review Enlargement/Reduction on per file basis

NumofCopies=10 **
This line specifies the number of printed sets for all drawings in the current Job. Valid
values are 1-999.

Collate=Y
This line specifies whether or not prints will be collated. Valid values are Y or N. To
“reverse collate” a print job, re-order the names of the images in the File= section of the
Job Ticket.

Invert=0
This line specifies whether or not to Invert Images. Valid values are 1=Yes or 0=No.
Mirror=0
This line specifies whether or not to Mirror images. Valid values are 1=Yes or 0=No.

Resolution=400
This line specifies the resolution of the raster image being printed. The DPI of most images
can be detected automatically; therefore this may not be needed.

Text size=.2
This line controls the size, in inches, of the Text Header. Valid sizes are from .1 to 1.5 inches.
Specifying a value of 0 will turn the header off completely. Requires Textpos. The header
consists of the Requester and Distribution information described below, the Filename
specified in the File= variable, and the Date and Time the Job Ticket was made. The date
and time of our NEJIMUHE.KIP file will determine what date and time prints on the
header.

Textpos=1
This line controls the location of the Text Header on printed images: 0 will place the
Header on the leading edge of the print, 1 will print on the trailing edge. The header
consists of the Requester and Distribution information described below, the Filename
specified in the File= variable, and the Date and Time the Job Ticket was made. The date
and time of our NEJIMUHE.KIP file will determine what date and time prints on the
header.
-6-

Downloaded from www.Manualslib.com manuals search engine


Outputsize=

Imagewidth=

ImageLength=

ImageInfo=

The following parameters are only required if the Percentage is set to 0 in the
Enlargement= parameter as stated above. This will activate the Force Size feature listed
below:

Using Force Size in the KIP Job Ticket


The Force Size capability is best reviewed by using the KIP Request software. Force Size is
designed to let the user configure the placement, scaling, and paper size that the
images will always use during the print job. Also available as part of Force Size is
“nesting” of two copies of the image on one page. It is important to note that when
using Force Size, the KIP Unattend software will prompt the user for the Roll Width
(ForceRollSize) if it runs out of that size during the print job. If the roll size that is configured
in ForceRollSize is not available at the start of the print job, the Unattend software will
display the image in “blue” and move on to the next print job. This will not interrupt the
print job. Any print job displayed in blue by Unattend will then be printed once that Roll
Width is placed into the printer.
** Denotes MANDATORY fileds if using Force Size.

ForceRollSize=36 **
The KIP Unattend will only use 36” wide media to print the current job. If the printer runs
out of paper of that width then the KIP Unattend program will prompt the user to add
more paper of that particular size. Valid values include 36, 34, 30, 24, 22, 18, 17, 12, 11,
and 8.5. On the KIP 1020 15 inch width is available.

ForceLength=24 **
The KIP Unattend will cut each image at 24” long in this case, even if the image is longer.
Setting this value to 0, will use existing length of the image and is considered variable.
Valid values are 8.5 to any length that the printer is capable of printing in increments of
0.01”

ForcePercentage=100 **
Valid values range from 0 to 3600 percent. If the ForcePercentage is set to 0 then each
image will be rotated and scaled to fit the paper size indicated by the ForceRollSize and
ForceLength variables. For example: ForcePercentage=0 would scale the image to fit
the page size selecte. ForcePercentage=50 would scale the image to 50%.

ForceBorderTop=1.0
This line allows for a blank space at the top of the image when using Force Size. This may
be used to place a cushion between the image and an edge of the paper. Note: Only
two of the border values will be used based on the ForcePlacement= of the image
shown below. Valid values are in inches ranging from 0.1 to 12.0 inches. Note: Borders set
here take precedence over those set in pen tables, explained below.

ForceBorderBottom=1.0
This line allows for a blank space at the bottom the image when using Force Size. This
may be used to place a cushion between the image and an edge of the paper. Note:
Only some of the border values will be used based on the placement of the image
-7-

Downloaded from www.Manualslib.com manuals search engine


shown below. Valid values are in inches ranging from 0.1 to 12.0 inches. Note: Borders set
here take precedence over those set in pen tables.

ForceBorderRight=1.0
This line allows for a blank space at the right side of the image when using Force Size. This
may be used to place a cushion between the image and an edge of the paper. Note:
Only some of the border values will be used based on the placement of the image
shown below. Valid values are in inches ranging from 0.1 to 12.0 inches. Note: Borders set
here take precedence over those set in pen tables, explained below.

ForceBorderLeft=1.0
This line allows for a blank space at the left side of the image the image when using
Force Size. This may be used to place a cushion between the image and an edge of the
paper. Note: Only some of the border values will be used based on the placement of
the image shown below. Valid values are in inches ranging from 0.1 to 12.0 inches. Note:
Borders set here take precedence over those set in pen tables, explained below.

ForcePlacement=3 **
When using Force Size this will allow you to position the image in any of 5 positions on the
paper.
Valid placements are 1 – 5:
1 – Upper Left
2 – Upper Right
3 – Center
4 – Lower Left
5 – Lower Right
Note: If the image is placed in the Upper Left (1) then the Force Border Top and the
Force Border Left will be the only two borders used. If the image is Center (3) then none
of the borders will be used. Opposites are not used in conjunction.

The format of the .KIP Job Ticket has changed to allow all the Enlargement/Reduction
settings to be configured in one file. The Enlargement/Reduction information can be
configured multiple times in the .KIP file and allows for using the previous settings later on
in the Job Ticket for other files.

Enlargement/Reduction on per file basis


Enlargement=0
Required to initiate Force Size at the top of the Job Ticket and is also used to repeat the
use of the previous Force Size settings. Settings for Force Size will apply to the File= that
FOLLOWS this information. The same Force Size settings can be applied to the next File=
shown in the Job Ticket by again setting Enlargement=0 (see the sample below). New
Force Size settings can be utilized by
ForcePercentage = X
X can be a number for a percentage (no percent symbol) or 0 for “Scale to Fit”
ForceRollSize=Y
Y must match a valid Roll Size or Sheet Width (1020 Printer, 6000 Printer) otherwise the
print job will display in “blue” on the KIP Unattend screen as required for that particular
media width.
ForceLength=Z
Z must be either a 0 (variable length) or a valid length in inches of media. If the image
continues past the end of the media, this could cause a “Printer Error 21” or memory not
empty during printing. Please be sure that the image data is not longer than the Force
Length (use a Scale to Fit or a valid percentage in Force Percentage).
ForcePlacement=B
-8-

Downloaded from www.Manualslib.com manuals search engine


B must be a number associated with a location on the media for the image to be
located. When using Force Size this will allow you to position the image in any of 5
positions on the paper.
Valid placements are 1 – 5:
1 – Upper Left
2 – Upper Right
3 – Center
4 – Lower Left
5 – Lower Right
Note: If the image is placed in the Upper Left (1) then the Force Border Top and the
Force Border Left will be the only two borders used. If the image is Center (3) then none
of the borders will be used. Opposites are not used together.
ForceIgnoreSmaller=N1N2N3N4
N1N2N3N4 are the combination of several features in the Force Size menu of KIP Request.
N1 = Automatic Rotation can be and should be handled by the controller (0) or it
is possible to manually override all Automatic Rotation by setting: Zero degrees
rotation (1), 90 deg. Rotation (2), 180 deg rotation (3), 270 degrees rotation (4).
Please be sure you understand that by NOT using Auto Rotation you are strictly
setting the rotation that the Unattend will use during the final conversion of the
image data.
N2 = Image Placement on Automatic, only valid data is (0).
N3 = Nest Images. This places two copies of the same image using the WIDTH of
the media set in ForceRollSize. This allows two copies of an 18x12 to be placed on
36roll x12 length.
N4 = Ignore if Smaller. This is a feature that allows you to specify that when
applying the Force Size parameters to “ignore the smaller images”. In other
words, all images will be reduced to fit the ForceRollSize and ForceLength UNLESS
the length /width of that image (unscaled) are already smaller than those two
variables. For example, this is helpful in situations where you are scaling images to
fit a 24 inch roll, but want the 8.5x11 inch images to be ignored and left at 100% of
their current size. Please remember that the KIP 1020 printer must have ALL pages
specified via Force Size and should not rely on this feature to NOT scale small
images.

Using Advanced Job Processing Parameters


It is possible to utilize additional job processing information. This can include, but is not
limited to, pen tables, fold parameters and stamping.

Any additional information will be placed into an additional folder within the KIP Job
Ticket and needs to be in an additional folder with the same name.

For instance, if your job ticket is named job123, you would have a master job ticket file
named job123 and a sub folder named job123. ALL additional file processing
information will be placed within.

Pen Tables
Pen tables are useful when modifying pen information in HPGL/2 files (Vector Files) only.
There are 2 files that are necessary for pen table use on vector files
1. .ppn files
2. .pen files
PPN files are simply “pointer” files denoting which pen table to use on which file. For
instance, if you wish to apply the default.pen file to image 1 in the job, you would create
0000.ppn and its text would be default. Please see Job003 for a sample and please see
Appendix C for proper .pen file format information.

-9-

Downloaded from www.Manualslib.com manuals search engine


Stamp Files
Stamp files allows for placing customized, digital stamps on each sheet to be printed.
Stamps can include images and text. 2 files are needed for stamp use on images to be
printed.
1. .ssp files
2. .stp files
SSP files are simply “pointer” files denoting which stamp setting file is to be applied to a
certain image. For instance, if you wish to apply stamp001.stp to the first file in the set,
then you would create 0000.ssp file with the text of stamp001. Please see Job003 and
Appendix D for more information on proper .stp file format information.

Fold Parameters
If a folding device is attached to the KIP printer, it is possible to specify what folding
parameters will be applied to each file. 2 files are needed to apply folding features on
files.
1. .flp files
2. .fld files
FLP files are “pointer” files that denote what fold parameter is to be used on each file to
be processed. For instance, if you wish to apply 8x11 Cross Fold.fld to the first file in
example Job003, you would create 0000.flp that has as its text 8x11 Cross Fold. Please
see Appendix E for more information.

Job Ticket Transfer


The KIP Job Ticket is composed of several parts, most of which are ASCII based. These
ASCII components are organized into a series of folders (or directories) that comprise the
job ticket. Using a standard text-based editor such as Notepad or WordPad will serve just
fine to create these ticket components. The KIP controller has been designed to retrieve
entire files (or Job Tickets) for printing from a default location on the KIP Controller. This
default location is referred to as a Monitor path. The following methods are acceptable
for job ticket transfers.
1. Provide a list of images in an ASCII text file format to the KIP Request EXE program.
2. ZIP the entire Job Ticket and images and use KIP’s KAWPDFT.EXE program to transmit
the ZIP file to the IP Port/Address of the KIP Printer.
*Preferred method and easiest to compose.
3. Use the KIP API to transmit the Job Ticket and images to the IP Port/Address of the KIP
Printer. (special permission from KIP America and separate documentation required
to use the KIP API) The API also provides extremely detailed information regarding
the status of the printer and all the print jobs in the queue.

In our illustration from Appendix I, the KIP Job ticket will be placed in the
C:\monpath1\request directory. The KIP controller will “look” at or “monitor” this folder
for valid Job Tickets as they are created. This monitoring is accomplished via our KIP
Unattend software. This portion of the software is necessary and cannot be modified.
Once a job ticket is created and the final done.kip file is placed into /monpath1/request
KIP Unattend takes over, interpreting the Job Ticket information and prepares files for
printing.

Using KAWPDFT.exe to Transfer Files


The KIP Controller has a custom port that “listens” for incoming print job requests. This
port will automatically append any submission using KAWPDFT.exe to the shared
monpath1 folder located on the controller.

KAWPDFT.exe is a small executable that will need to be called from your custom
application or batch file. KAWPDFT already knows that the destination directory begins

- 10 -

Downloaded from www.Manualslib.com manuals search engine


with \monpath1 and does not need to be specified when used from command prompt.
It has a very simple command line interface and uses the following commands:

KAWPDFT.exe Commands
-w – initiates the outbound write command to the controllers IP address or NetBIOS name
-i – designates the IP address or NetBIOS name of the KIP Controller
-c – copies a file to a specified location within the KIP Job Ticket structure
-u – specifies the location of the originating file to be copied

The easiest method of creating a KIP Job Ticket would be to use a file compression tool
to “zip” the job ticket and transfer this zipped file to the KIP Controller.

The following command would be used if the IP Address is 192.168.0.1

kawpdft.exe –w –i “192.168.0.1” –c “\request\job001.zip” –u “c:\[job location]\job001.zip”

When creating a zipped job ticket and transmitting the file, it is not necessary to include
a done.kip file within the job ticket. Unattend will place this file within the job ticket once
it is unzipped.

KIP Unattend will see this zip file, decompress it automatically and process in the normal
manner. The command would simply be:

As you can see this makes for a speedy transmission and reduces the number of program
calls for transferring files. It also reduces the need to create many files and folders on the
KIP controller. This would be the preferred method of creating job tickets and
transferring files.

Retrieving KIP Information with KAWPDFT.EXE

Kawpdft.exe is a command line tool used to transfer or retrieve files from a KIP controller
running the KIP Software submittal suite with versions of 5.0 or later.

The KIP controller runs a service that “listens” for print requests and printer status requests.
This service communicates directly with kawpdft.exe.

In order to retrieve information from the KIP controller it is necessary to have either the IP
address or the NetBIOS name of the KIP controller. It is also necessary to know the file
name to be transferred and its location on the KIP controller.

Kawpdft.exe can reside in any directory and can be called from any directory; there are
no other dependencies. Kawpdft.exe can write out information on the local workstation
or server to any specified directory to which it has access.

To initiate the retrieval process, please use the following commands:

Kawpdft.exe –r –i “192.168.0.1” –c “\logdir\jun06.log” –u “x:\kiplog\june2005.log”

KAWPDFT.exe Commands
-r initiates the “read” command.
-i specifies the KIP IP address or NetBIOS name in quotes.
-c specifies which file to be copied. **Please see note below about directory
structure.
-u specifies the write command on the local computer. Must have write access.

- 11 -

Downloaded from www.Manualslib.com manuals search engine


**Note: All files to be copied reside on the embedded controller under c:\monpath1\.
The “listening” service on the KIP controller will assume, by default, that the directory to
be read from is c:\monpath1\. Only any additional subdirectories need to be specified
in the command line syntax.

In our example, the log files are stored on the KIP controller under c:\monpath1\logdir.
We specify the “\logdir” directory to find the log files.

KIP Controller and Roll Selection


The KIP Unattend allows for three different controls for roll selection. These are done at
the controller in the Configuration, Miscellaneous Settings menus. Choices include
Closest, Exact, and Center. These controls can be overridden by the use of the Force
Size feature as described earlier in this document. The preferred setting is Closest with
the application using the Job Ticket features for Force Size to specify roll and media
characteristics.

Closest – KIP Unattend will find the best roll for the image to fit on AND choose the
shortest length of printing.
Exact – KIP Unattend will only print the image on a roll of media that exactly matches
one of the two image dimensions. For example, a 36”x24” image will only be allowed to
print on either a 36” roll or a 24” roll. Even if there are other rolls of media such as 30”, in
the image will not print. KIP Unattend will prompt the use to insert either a 36” or 24” roll
of media before continuing with the print job.
Center – KIP Unattend will center the image on the Closest roll of media.

KIP Controller and Image Rotation


The KIP Unattend takes care of all Image Rotation automatically unless overridden using
the Force Size or Fold/Rotate features. When an image is rotated to fit a specific roll of
media, it is rotated clock-wise.

Unless the Force Size or Fold/Rotate features are used, the KIP Unattend software will
automatically select the best suitable roll for printing.

Two new features allows for the printer to choose rotation for Least Paper Usage or Least
Drum Rotation. These features are only available in KIP Unattend versions of 5.5.199 or
later.

Using PJL Commands on Single Files sent to the IP Port of the Controller
It is possible to incorporate PJL commands at the header of compliant data files and
send directly to the IP Port of the KIP Controller using KAWPDFT.exe.

With these commands, it is possible to set, on single non-collated images, certain basic
processing commands. Any other PJL Commands will be ignored.

- 12 -

Downloaded from www.Manualslib.com manuals search engine


PJL Commands and Syntax
SET LABELSTRING =
Date, time, or custom user information as a character string. To be printed on the
leading or trailing edge of the print media as specified by LABELLOCY= (see below).
Maximum number of characters cannot exceed 60. If the data is more that 60
characters it will be truncated automatically.
Required commands in conjunction with LABELSTRING are: LABELSIZE and LABELLOCY

SET LABELLOCY =
Location on the print media of the LABLESTRING.
Options are 0 for leading edge of media or 1 for trailing edge of media.

SET LABELSIZE =
Point size of LABELSTRING. The value is a standard font size between 8 and 36 allowing for
a range for approximately 0.1” up to 0.5”.

SET COPIES =
The number of copies to print for this particular image. Valid numbers are 1 – 999.

SET PAPER =
Allows the image to be “scaled to fit” a particular roll size. Valid values are: Roll_36,
Roll_34, Roll_30, Roll_24, Roll_22, Roll_18, Roll_17, Roll_12, Roll_11, Roll_8.5. Some KIP
Printers do not support 8.5” wide rolls of media. If the specified roll width is not available
in the printer, the job will be displayed in BLUE in the print queue and other print jobs will
continue printing. The job will automatically print when the required media size is placed
into the printer. The roll size specified also sets the scaling of the image. The image will
be scaled to fit the roll size specified and will be scaled to fit the largest possible image
size on the roll size specified. For example: If an image is 11x17 and the
SETPAPER=ROLL_22, the controller will scale the image to fit the 22” roll by calculating the
scaling factor (200%). The 11” axis will be rotated and scaled to fit the 22 inch wide
portion of the media and the 17” axis will then fit the length of the roll (34” in this case).

Example:
%-12345X@PJL
@PJL SET LABELSTRING = "Printed on 8/19/04 at 10:19:04 AM by JDOE22"
@PJL SET LABELLOCY = 1
@PJL SET LABELSIZE = 18
@PJL SET COPIES = 1
@PJL SET PAPER = ROLL_24
.
.
.[compliant image data here (HPGL, HPGL/2, HP-RTL, Calcomp 906/907, TIF Group 4,
Postscript]
.

- 13 -

Downloaded from www.Manualslib.com manuals search engine


Appendix

APPENDIX A: Compliant Data File Formats


Vector File Formats (V)
HPGL/2 formats (.plt, .hpg, .gl2, .000, .rtl, .906, .907, et cetera)
HPGL formats
HP-RTL formats
Portable Document Format (.pdf)*
Postscript (.ps)*
Encapsulated Postscript (.eps)*

Raster File Formats (R)


KIP Format (.tlc)
TIFF Group 4 (.tif)
Uncompressed Color and Uncompressed Grayscale TIF (dither and density are controlled
by the Raster Density and Raster Dither in the Default.PEN stored ON the KIP Controller.)
CALS Group 4 (.cal)
PCX Monochrome (.pcx)
Intergraph (.cit)
JPEG (.jpg) (dither and density are controlled by the Raster Density and Raster Dither in
the Default.PEN stored ON the KIP Controller.)
Computer Graphics Metafile (.cgm)*
Government Group 4 (.c4)

ASCII File formats (.txt, etc.) (A)

* Requires a software Option at the KIP Printer Controller

- 14 -

Downloaded from www.Manualslib.com manuals search engine


APPENDIX B: Optional File Format Switches

The following parameters are only required if using one of our optional file format(s); PDF, EPS,
CGM, PS, or JPG.

ImageInfo = 11
This variable has different characteristics based on what type of file is being processed.

PDF:
0 = Don't Use Size information in File, Don't Reverse Print Order
1 = Don't Use Size Information in File, Reverse Print Order
10 = Use Size Information in File, Don't Reverse Print Order
11 = Use Size Information in File, Reverse Print Order

Postscript:
0 = Not Enhanced Quality, Don't Reverse Print Order
1 = Not Enhanced Quality, Reverse Print Order
10 = Enhanced Quality, Don't Reverse Print Order
11 = Enhanced Quality, Reverse Print Order

CGM:
0 = Don't use size in image
1 = Use size in image

- 15 -

Downloaded from www.Manualslib.com manuals search engine


APPENDIX C: Pen Tables - .pen and .ppn files
Pen Table, Stamp, and Fold/Rotate File Format
*.PEN: This is an actual Pen Table (ASCII based). Format for .PEN files are found in
Appendix A. All pen tables used for a corresponding job must be in this location.

DEFAULT.PEN
For example, in our illustration above, the contents of the 0000.ppn would simply be
“default” (without the quotes). For multiple plots within a Job Ticket, the first Vector
plotfile PPN file would be named 0000.PPN, 0001.PPN for the second, 0002.PPN for the
third, and so on, where the PPN contains the text filename of the .PEN table found in the
same directory. In our example this would be default.pen.

Pen#Width where # is from 0-255 and width is shown in .001 increments as whole
numbers, therefore 10= .010 inches. Valid range from .004 to .250 inches.

Pen#Pattern with a range of emulated greyscale patterns. These patterns are as follows:

0 Solid 100.00 %
1 - 25.00 %
2 - 12.50 %
3 - 37.50 %
4 - 6.250 %
5 - 18.750 %
6 - 31.250 %
7 - 43.750 %
8 - 3.125 %
9 - 9.375 %
10 - 15.625 %
11 - 21.875 %
12 - 28.125 %
13 - 34.375 %
14 - 40.625 %
15 - 46.875 %
16 - 50.00 %
17 - 75.00 %
18 - 62.50 %
19 - 87.50 %
20 - 56.25 %
21 - 68.75 %
22 - 81.25 %
23 - 93.75 %
24 - 53.125 %
25 - 59.375 %
26 - 65.625 %
27 - 71.875 %
28 - 78.125 %
29 - 84.375 %
30 - 90.625 %
31 - 96.875 %

[PenSettings]

- 16 -

Downloaded from www.Manualslib.com manuals search engine


Pen0Width=10
Pen0Pattern=0 - Solid
Pen1Width=10
Pen1Pattern=0 - Solid
Pen2Width=10
Pen2Pattern=0 - Solid
Pen3Width=10
Pen3Pattern=0 – Solid
.
.
.

Pen255Width=10
Pen255Pattern=0 - Solid

[Miscellaneous]

PlotFileDPI=400
This line specifies the DPI of the image to be printed. Valid values 100-400.

ForcePens=0
This line specifies whether or not to use the Pen#Width and Pen#Pattern defined above.
1=Yes 0=No

UseColors=1
This line specifies whether or not to use pen widths and grayscales assigned in the plotfile.
When set to 1, all Pen#Width and Pen#Patterns defined above, will be ignored. When set
to 0, Pen#Width and Pen#Pattern will be used if ForcePens is set to 1.

RevertToUnattend=0
This line is not critical to pen table syntax, however keep in place. An older feature no
longer employed.

NumOfCopies=1
This line is not critical to pen table syntax, however keep in place. An older feature no
longer employed.

[Borders]
Note: Borders set in the Pen Table file only take effect when NOT employing a forced size.

LeftBorder=0
Valid Values are in inches ranging from 0.1 to 12.0 inches.

RightBorder=0
Valid Values are in inches ranging from 0.1 to 12.0 inches.

TopBorder=0
Valid Values are in inches ranging from 0.1 to 12.0 inches.

BottomBorder=0
Valid Values are in inches ranging from 0.1 to 12.0 inches.

[Calcomp]
The following parameters are for use in defining Calcomp 907 plotfile data values.

Checksum=On

- 17 -

Downloaded from www.Manualslib.com manuals search engine


Indicates if a checksum character is attached to the end of each plot data record.
Valid values are ‘On’ or ‘Off’

SyncChar=2
Indicates the beginning of plot data record sync character. Cannot be the same as the
EndOfMsg value. Valid values are 0 – 127.

EndOfMsg=3
Indicates End of plot data record character. Cannot be the same as the SyncChar
value. Valid values are 0-31.

StepsPerInch=2032
Indicates number of plot data steps needed to produce an axis line of 1 inch or 1
millimeter.
Valid values are 1-999999.

[Additional Settings]

MultPlotFile=False
This line, when set to True, will treat vector plotfiles as multipage if formatted as such.
When set to False, will treat vector plotfiles as single page regardless of format.

ClipPlotFile=False
This line, when set to True, will clip any white space surrounding plot file data. When set to
False, will not clip surrounding white space.

MergePlotFile=False
This line, when set to True, will merge overlapping grayscales. When set to False, will not
merge overlapping grayscales.

EndCapping=True
This line, when set to True, will activate Round End capping for vector lines. When set to
False, will use the endcapping as set by the Line Attribute Command (LA) in this existing
HPGL/2 plot data. Used for cosmetic purposes.

RasterPhotoMode=True
This line, when set to True, will activate a smooth dithering pattern specific for embedded
raster images, i.e. aerial photographs. When set to false, will dither embedded photos
with standard dithering methods.

RasterDensity=85
This line controls, the intensity of grayscales, as well as the intensity of embedded raster
images. Valid values a 0-100, where 0 is the lightest, and 100 is the darkest.

RasterDither=0 – Fine
Users have 4 choices of raster dither output patterns.
Choices are 0, 4, 6 or 8. Ranges are from fine (4) to coarse (8)

VectorLineDither=0 – Fine
Users have 4 choices of raster dither output patterns.
Choices are 0, 4, 6 or 8. Ranges are from fine (4) to coarse (8)

LineWidthCompensation=Line Thickness: 0.0


Controls how thick vector lines are on a global basis.
Values are from -3.0 to 3.0 and are in pixels. Positive integers add pixels to lines to add
thickness and negative integers subtract pixels to thin lines out.
- 18 -

Downloaded from www.Manualslib.com manuals search engine


APPENDIX D: Stamp Files - .stp and .ssp
Stamp File Format
Stamp set files have an .STP extension, and will need to be placed in this location (unless
you will not be using any stamps for the current job). For example, in our illustration
above, the contents of the 0000.ssp would simply be “none” (without the quotes). For
multiple prints within a Job Ticket, the first SSP would be named 0000.SSP, 0001.SSP for the
second, 0002.SSP for the third and so on. Each print will need a corresponding .SSP file.
Stamp Set File syntax is located in Appendix A.

Borders: Lines 1-4


In inches up to 18”
Top Border
Bottom Border
Right Border
Left Border

Borders to Use: Lines 5-13


1=On, 0=Off, Use in conjunction with Borders
Above
Top-Left Border (Top and Left Border, Lines 1 &
4)
Top Border Only (Line 1)
Top-Right Border (Top and Right, Lines 1 & 3)
Left Border Only (Line 4)
Center (No Lines)
Right Border (Line 3)
Bottom-Left Border (Bottom and Left, Lines 2 &
4)
Bottom Border Only (Line 2)
Bottom-Right Border (Bottom and Right, Lines 2
& 3)

Merge Type: Line 14


1=Opaque, 2=Transparent, 3=Invert)

Fill Style: Line 15


Percentage of Screening up to 100%

Use Text: Line 16


1=On, 0=Off

Text to Print: Line 17


Enter text to print. Also enter any macros that should be used separate by a space.
Macros:
{DT1}=Current Date, {DT2}=File Date, {TM1}=Current Time, {TM2}=File Time, {PG}=Page
Number, {FL}=File Name, {RQ}=Requester, {DS}=Distribution, {CR}=Carriage Return
Note: {CR} is used to create a multi-line text stamp

Font Type: Line 18


Set font type to be used.

Other Font Details: Lines 19-21


Bold
Italics
Underlined
- 19 -

Downloaded from www.Manualslib.com manuals search engine


Set each line to 1 if it is to be used.

Font Size: Line 22


Type font size in points

Text Rotation: Line 23


Rotation of text in 45 degree increments

Use Image: Line 24


1=Yes, 0=No
If No, then lines 25-28 will not be used

Path to Image to be used: Line 25


Enter path to compliant data file to be used as an image. Please see Appendix A for
details.

Graphic Rotation: Line 26


1=0, 2=90, 3=180, 4=270

Image Placement to Text: Line 27


1=Left of Text, 2=Above Text, 3=Right of Text, 4=Below Text

Text to Graphic Gap: Line 28


Set in inches to determine spacing of Graphic and text

.SSP File Format:


The .ssp file will simply state which .stp file will be called with a particular file.

- 20 -

Downloaded from www.Manualslib.com manuals search engine


APPENDIX E: Folding Files - .fld and .flp
.FLD File Contents (sample)

[KipFolderSettings Ver. 1.0]


FolderOriginalOrientation=0
FolderOutputOrientation=2
FolderRollSize=0
FolderPreset=2

Definitions of the .FLD

FolderOriginalOrientation

Defined as landscape =0, portrait=2, reverse landscape=1, reverse portrait=3. The PPT
Unattend uses this information combined with “FolderOutputOrientation” to calculate a
final rotation parameter used in creation of the TIF Packbit file before printing. Note:
When using the KIP Folder all images must print in Portrait mode with title block exiting the
printer last in order to fold properly and finish with the title block showing.

FolderOutputOrientation

Defined as landscape =0, portrait=2, reverse landscape=1, reverse portrait=3. The PPT
Unattend uses this information combined with “FolderOriginalOrientation” to calculate a
final rotation parameter used in creation of the TIF Packbit file before printing. Note:
When using the KIP Folder all images must print in Portrait mode with title block exiting the
printer last in order to fold properly and finish with the title block showing.

FolderRollSize

Used to lock printing to a specific roll size used in folding this document. Valid values are
0=36” roll, 1=34”, 2=30”, 3=24”, 4=22”, 5=18”, 6=17”, 7=12”, 8=11”, 9=8.5” or the word
“Closest”. If using a value 0-9, the KIP controller will prompt the user for this media size
before continuing to print. This will stop the printer and other jobs from printing until the
user inserts this size of media. If “Closest” is used, the KIP Controller will use the media that
fits the image the best after applying the rotation specified. Note: If using Force Size
feature of the Job Ticket you must also use the same Roll Size for Force Size in
FolderRollSize of the .FLD file.

FolderPreset=2

Refers to the preset in the Kipfoldpreset.ini. The settings defining packet size, margin, and
fan and cross fold settings are set in the kipfoldpreset.ini by the technician at the
controller. As a feature of KIP Request 5.0, user can display the names of these settings in
the new Rotate/Fold menus. The KIP Request obtains a copy of the kipfoldpreset.ini from
the current Log Directory (Log Directory as set in KIP Unattend, Configuration,
Miscellaneous Setup) named “presets.ini”.

- 21 -

Downloaded from www.Manualslib.com manuals search engine


APPENDIX F: Pointer Files – Use for Fast Job Submission
Our printers have the unique ability to transfer KIP Job Ticket information without actually
transferring EVERY drawing, (be it vector drawings, raster drawings, or a combination of
both) in one giant file transfer session. This allows the KIP to process and print one file as it
transfers the next in line, boosting productivity, and minimizing unnecessary network
traffic. To accomplish this feat, a few critical steps must be taken. These steps are best
handled by a network administrator, seeing that network path and network permissions
are a key element of this design. This is done by creating a “pointer file” (.ptr).

1. Designate a network location where all drawings will be stored. Ideally this will be a
dedicated server storage location. Remote users will store these files in this location.

2. Assign the KIP controller specific permissions to this network location that allows for
read, write, and change privileges.

3. Within the KIP Job Ticket, a few changes will be made:

a) The .KIP ASCII file will reflect “pointer” files (.PTR) for printing as opposed to
actual data files. For example, in our example we have been using, instead of
specifying a full path in our ‘File’ statement (shown below):

File=C:\Images\Vector\KIP Color Wheel_1.plt,V

We will change this line to read:

File=KIP Color Wheel_1.ptr,V

b) In the 1st NEJIMUHE Job Ticket Folder where we would normally place the
data file to be printed (\request\NEJIMUHE\files\1\KIP Color Wheel_1.plt),
instead we create the “pointer” file, KIP Color Wheel_1.ptr. This file is ASCII,
and simply has a single line of text that specifies the network location where
this drawing is stored. Please place this file in the root of the job ticket
(\request\NEJIMUHE\KIP Color Wheel_1.ptr). For example, if the KIP Color
Wheel_1 drawing were stored on dedicated server called ‘FS01’ under a
folder called ‘drawings’, the .PTR syntax would simply be the following:

\\FS01\drawings\KIP Color Wheel_1.plt

c) If you are creating KIP Job Tickets with multiple drawings, each data file,
normally placed in the Job Ticket, is replaced by a PTR specifying the network
location of that file to be printed.

d) The remaining syntax and structure of the KIP Job Ticket Remains the same.

This method of using Pointer Files (.PTR) instead of actual data files can save incredible
amounts of time and reduce network traffic. For example, creating 100 .PTR files (100k
total) for images ranging from 1.0 Mb or more would be much faster than copying each
file (100Mb total) within the KIP Job Ticket.

As the KIP Printer processes and prints the first file in the Job Ticket, the next one in line is
being transferred and processed simultaneously. This method is repeated until all
drawings have been printed.

- 22 -

Downloaded from www.Manualslib.com manuals search engine


APPENDIX G: Quick Summary for Creating Job Tickets

Summary of Steps for Creating a Print Job.

1. Create a subfolder in the Request Monitor Path, (i.e. NEJIMUHE)


2. Create the .KIP file with the same name (NEJIMUHE.KIP), with a minimum of:

[KipPrintFile]
Enlargement=100
Media=Bond
NumofCopies=1
File=C:\Images\Vector\KIP Color Wheel_1.plt,V

3. Once the .KIP is created, the next step is to copy the images to the NEJIMUHE folder, or
create the .PTR files in place of the images.
4. Create another subfolder within NEJIMUHE, with the same name (NEJIMUHE)
5. Create and place necessary pen table(s) in the 2nd NEJIMUHE folder.
6. Create PPN file(s) in the 2nd NEJIMUHE folder
7. The last step is to create the ASCII file called Done.Kip in the 1st NEJIMUHE folder. This tells
the KIP Unattend that everything is ready for printing.

- 23 -

Downloaded from www.Manualslib.com manuals search engine


APPENDIX H: Descriptions of Sample ASCII KIP Job Tickets
Jobname: Job001
Basic print job, no scaling, 1 Raster file, 1 copy, non-collated.

Jobname: Job002
2 TIF files, 3 copies, collated, all files reduced 50%, Header set to .25 inches tall with the
text positioned on the leading edge of each print. Header consists of "John Smith" - "Print
ASAP" and will include by default each individual filename and the date and time of the
.KIP file.

Jobname: Job003
2 TIF Files, 2 Vector HPGL/2 file, 2 copies, collated, stamp second and third image
(SSP/STP) with text (Filname and Date), individual rotation and/or fold settings (FLP/FLD)
for last two images, and individual pen tables (PPN/PEN) for each vector file.

Remember:
.SSP is the pointer file to the actual .STP Stamp Paramater File.
.FLP is the pointer file to the actual .FLD Fold/Manual Rotation Parameter File.
.PPN is the pointer file to the actual .PEN Pen Table File.
A good way to review how the STP/FLD/PEN files work is to allow KIP Request to build a
job ticket in a Monitor Path; then review those files in that job. If you are trying to capture
these Job Tickets on a KIP Controller, be sure to shut down the KIP Unattend program
(Winuntd.exe). Also remember that KIP Request does not use ASCII Job Tickets, they are
binary and not ordinarily read.

Jobname: Job004
2 TIF files, 3 copies, collated, all images "Forced" to fit 36 inch Roll Size by 24 inches in
length, Scaled to fit 36x24, Centered on the media.

Jobname: Job005
2 TIF Files, 2 Vector HPGL/2 file, 3 copies, collated, stamp all images with Test5.stp and use
Test5.pen on all vector files.
Test5 demonstrates using a Stamp for all files by placing the Job005.STP (stamp file) in the
same directory as the Job Ticket.
Test5 demonstrates using a Pen Table for all files by placing the Job005.PEN Pen Table in
the same directory as the Job Ticket.

Jobname: Job006
Basic print job, no scaling, 1 Raster file using a POINTER (PTR) file instead of the actual
image, 1 copy, non-collated. In order for this job to work during testing, the KIP Unattend
will be searching for the Raster File 5.tif located in C:\images as noted in the 5.ptr file of
the JOb Ticket. If you do not place the 5.tif (from Job001) in c:\images, this sample Job
Ticket will not print, it will produce a "File not Found" error sheet.

Jobname: Job007
Advanced print job. Involves setting separate Enlargment/Reduction for each file within
the collated set. This job sets the first image to Force Size to 36x48 - Scale to Fit - Center
image placement, second image 100%, third image 50%, 2 collated sets.

Jobname: Job008
Advanced print job. More samples of setting separate Enlargement/Reductions for each
file with the print job. First image is Force Size - 18x12 - 50 percent - Center Image,
ForceIgnoreSmaller=0001 so that any images smaller than 18x12 will not have the Force
Size applied (good for keeping 8.5x11 images with no changes). Second image uses
- 24 -

Downloaded from www.Manualslib.com manuals search engine


same Force Size as previous (Enlargement=0), Third image uses Force Size - 24x18 - Scale
to Fit - Center Image, ForceIgnoreSmaller=0001 so that any images smaller than 24x18 will
not have the Force Size applied, Fourth image uses same Force Size from image 3 and is
actually 21x14 and therefore the Force Size settings will not apply and the image will be
printed at 100% on the closest roll. Fifith images uses the same Force Size from image 3.

- 25 -

Downloaded from www.Manualslib.com manuals search engine


APPENDIX I: KIP Request Binary Job Ticket
Understanding the Job Ticket features in KIP Request and the Process of a Job Submittal.
The KIP Request software is the user interface created by KIP America to gather
compliant data and send them with in a Job Ticket to the KIP Controller. The Job Ticket
created by Request is “binary” and DOES NOT follow the format listed in this document.
Please do not reverse engineer the binary version of the Job Ticket but rather use the
ASCII version of the Job Ticket that is documented here. Please do use the Request
software to understand how the Job Ticket features work. Be sure to read the Quickstart
Guides and KIP Technical User Guide on the KIP CD.

Features of KIP Request


1. Displays the Machine Type and version of the Request software.
2. Browsing window. Users identify which folder contains printable file types.
3. Files are tagged in this section.
4. Thumb-nail viewer. Clicking on this viewer window displays a thumbnail of the file that
is currently selected in #3.
5. User enters Accounting information about ‘Requester name’, ‘Job number’ &
‘Description’. This information can be set to be ‘Required’ and can also be part of a
pull-down list. Requested time and Date are read off the system clock and are user-
modifiable for delayed printing.
6. Selection of ‘Media type’, ‘Enlarge/Reduce’, ‘Number of Copies’, ‘Stamp’,
‘Rotate/Fold’, ‘Header’, ‘Mirror’ and ‘Invert’ is checked here. Individual features are
discussed separately in KIP Request Quickstart Guide. These features can be
included in the KIP Job Ticket for advanced image processing.
7. Tagged (selected) files are displayed here. Choice of Pen Table (for HPGL/2 files),
Stamping and Folding schemes can be pre-selected, or modified in this area before
job submission.
8. The KIP Job Code (or KIP Job ticket: 8 digit KIP code) is available here. Click submit
job to complete job submission. For our example we will use the above KIPJOB CODE:
NEJIMUHE.

The KIP JOB CODE will be reset with each job submittal and is necessary for proper job
processing once the KIP Unattend software is aware of a completed job ticket. When
creating a custom KIP Job Ticket, it will be necessary to have in mind a unique naming
convention for each individual job ticket. This allows the KIP Unattend software to
distinguish between current jobs.

- 26 -

Downloaded from www.Manualslib.com manuals search engine


1

3 4
2

7
8

Creating a Job Ticket on the KIP Controller (Request job submittal)


1. Users launch the KIP Request software and browse in area 2 for a folder containing
compliant data to be printed. Compliant data types can be found in Appendix A.
2. In areas 5 and 6, users select which print parameters they wish to have applied to
the current print job. While this can be done after file selection in the selected files
area, it is easier to set at this time
3. From area 3, users tag (select) files to be printed which drops down into the
“Selected Files Area” (area 7). This essentially is the print job order
4. Setting the Number of Copies and finally hitting the Submit Job button completes the
basic steps for proper job submittal

Print Job Structure (binary from a KIP Request submittal)


The complete print job is comprised of several components:
1. A Unique file folder for the print job contents (EG: NEJIMUHE) (C)
2. The KIP Job Ticket in ASCII format (NEJIMUHE.KIP) (H)
3. Images to be printed as part of this print job. Either all in one folder or individual
folders for situations that call for multiple use of the same image or same image
name. (D/F)
4. A separate sub-folder under NEJIMUHE (same folder name as the print job name)
that contains any Stamping, Fold/Rotate, or Pen Table settings. (E)
5. A “DONE” (done.kip) file that notifies the KIP Controller that the print job is ready. No
text input is necessary for this file. (G)
6. For printing by the KIP Controller, the complete print job will need to reside in the
\Monpath1\Request folder of the KIP Controller. More information on how to
transmit those to the Monitor Path is in the chapter titled “Transmitting the Job Ticket /
Images to the KIP Controller”. (A/B)

- 27 -

Downloaded from www.Manualslib.com manuals search engine


F

A H
C I
B D J
E

(A) This is the monpath1 folder where the Request folder (B) will reside.

(C) This folder, NEJIMUHE, is the 1st folder that comprises the KIP Job Ticket (NEJIMUHE.KIP).
Note that it resides within the Request Monitor Path. All KIP Job Tickets begin with a
UNIQUE folder name and can be up to 8 characters long. This folder can be any name
you wish, so long as they are UNIQUE in name from one another. Within the NEJIMUHE
Job Folder, there exists another folder with the exact same name (E). The contents of this
folder are discussed in the next section of this document.

(F) This folder contains the actual compliant digital image files for this particular job. Each
file that you will want to print in this job must be placed in a separate folder in the order
to be printed as noted by \Files\1\sss.zzz, \Files\2\yyy.zzz up to \Files\N\xyz.zzz where
‘N’ is a number increasing in value by 1 with each subsequent file to be printed. NOTE:
Early versions of the KIP Job Ticket did not require each file to be placed in a separate
folder (EG: \Files\1, \Files\2 etc.) If you do not plan to print multiple files with the “same
name” (Temp001.tif and temp001.tif from different image directories) it is not necessary
to put the images in individual folders. It is then OK to put all the images into the same
folder as the .KIP Job Ticket. **The preferred method is to create a job ticket folder with
all files in the root Job Ticket directory.

(G) The file DONE.KIP is simply an ASCII based text file that signifies the completion of the
KIP Job Ticket. It is the last element of the ticket creation process. The contents of this file
can be anything, so long as it exists and has something other than a 0kb file size. The
existence of this file signals the KIP Controller that all the images are in the Job Ticket
Folder and that it can begin processing and printing that current job. As this job is
processed, the KIP Unattend software will place a current.kip file in the Job Ticket folder
to signify that this is the current job.

(H) This file, NEJIMUHE.KIP, is an ASCII based text file that contains the print parameters for
the NEJIMUHE job. It must have the exact name as the Job Ticket Folder. (Syntax for the
.KIP file can be found later in this document under Format of the ASCII “.KIP” Job Ticket.)

- 28 -

Downloaded from www.Manualslib.com manuals search engine


(I) The file, NEJIMUHE.PEN can be used if the same Pen Table is used for all HPGL/2 files
types. For the ability to apply different Pen Tables to individual Vector files please review
(M) as shown below. More information can be found within Appendix C.

(J)The file, NEJIMUHE.STP contains information about the Stamp settings, text information,
image placement information, font and size of Stamp text, margin information,
orientation and rotation of Stamp text. In this situation the .STP file can be used to apply
the same stamp on every single image within the print job. For the ability to apply
different Stamps to files please review (N and O) as shown below. Please see Appendix D
for more information.

Within the 2nd subfolder NEJIMUHE, there are several files that designate pen tables for
HPGL/2 based plots, stamp designation files and fold/rotate parameters. See illustration
below.

K N

(K) This is the 2nd NEJIMUHE folder that is a subdirectory of the initial NEJIMUHE folder used
for storing individual Pen Tables, Stamp settings, and Fold/Rotate settings. This is useful for
applying different Stamps, Pens and Fold parameters on a per file basis.

(L) The .FLP files are ASCII files that contain a pointer to the name of a corresponding
Fold/Rotate parameters stored in the .FLD file as outlined in Appendix E. The FLP names
correspond to one for each file in the print job (0000.FLP applies to \File\1, 0001.FLP
applies to \File\2 etc.)

(M) The .PPN files are ASCII files that contain a pointer to the name of a corresponding
Pen Table data stored in the .PEN file as outlined in Appendix C. The PPN names
correspond to one for each file in the print job. (0000.PPN applies to \File\1, 0001.PPN
applies to \File\2 etc.)

- 29 -

Downloaded from www.Manualslib.com manuals search engine


(N) The .SSP files are ASCII files that contain a pointer to the name of a corresponding
Stamp data stored in the .STP file as outlined in XXXXXXXXXXX. The SSP names correspond
as one for each file the print job. (0000.SSP applies to \File\1, 0001.SSP applies to \File\2
etc.)

(O) This file, Arial.Stp contains information about the Stamp settings, text information,
image placement information, font and size of Stamp text, margin information,
orientation and rotation of Stamp text. The format of the STP files are outlined in
Appendix D.

- 30 -

Downloaded from www.Manualslib.com manuals search engine


Powerprint API Documentation
Version 2.0
PhilBubin as of 7/13/04 5:37 pm
Contact pbubin@kipamerica.com or 248-474-2900 with any questions.

The purpose of the Powerprint API is to allow third party programmers features for
accessing detailed printer status from and sending print jobs to the Powerprint
Controller. Experience with programming in C++ is required as well as knowledge of
how to call “libraries”, interpret the information as well as the ability to display the info in
a separate program.

KIP Job Ticket


Details of the KIP Job Ticket for how a print request or print job is formatted are
contained in a separate document in the KIP Technical User Guide. This guide is
supplied on the Powerprint CD with each KIP printer. Understanding of the Job Ticket
Information is important whether or not the Powerprint API is utilized. The Job Ticket
remains the same for those that use the API to send the print jobs to the Powerprint
Controller or those that simply copy the Job Tickets to a path that the Powerprint
Controller is monitoring.

Application Programming Interface Description


• Allow third party applications direct access for printing via an open architecture
using the KIP ASCII Job Ticket (separate documentation).
• Direct access for third party application programmers to build customized
programs to communicate with the controller for project management software
and imaging databases.

The Powerprint API enables a programmer to build into a customized program, the
ability to:
• Connect to KIP Printers via IP or Computer Name
• Send KIP Job Tickets to the Powerprint Controller via IP or Computername.
• Retrieve “Current Job” information such as current copy/set count.
• Manage the Print Queue – manage the current job printing to cancel, pause, and
move job down in queue. Manage the other jobs in the print queue to: remove
the job or move to another position in the queue.
• Printer Specifics – number of rolls in printer, printer speed, printer model.
• Information on Current Job Printing - total number of sets, current set printing.
Total count of copies, current copy count.
• View Printer Status such as:
o Media Type, Size, and amount remaining in each drawer (some printers).
o Printer ready to print, warming up.
o Printer error: Jam, low toner, out of toner, toner level (some printers)

Table of Contents
Programs associated with API………………………..page 2
KIP Product Printer Information………………………page 3
Overview of Program Variables………………………page 5
Functions………………………………………………..page 8

Downloaded from www.Manualslib.com manuals search engine


Programs Associated with API
The following programs are part of the KIP API:

On the Powerprint Controller


WinUntd.Exe – A program that resides on the Powerprint Controller and writes out
additional information to communicate with the KIPAPI.DLL.
KIPServe.exe – program associated with Port based communication over port 8421 to
the KIPAPI.DLL.

On the Host PC
KawPdFt.Exe - Program used by DLL to transfer files from host PC to and from the
Powerprint Controller. This program must reside on host PC in the C:\programs
directory.
KipAPI.Dll - DLL interface for KIP printers.

Other Files
KipAPI.Lib - LIB file for DLL interface. Used during programming of third party
applications.
KipAPI.H - Include file for interface DLL to C++. Used during programming of third
party applications.

Sample or Test Programs


Cpp1.exe Sample application - Simple text based program that calls the various
routines in the DLL and displays what it retrieves, to run the program from the command
line you need to specify :
Cpp1 IpAddress
Where the IPAddress is the IP address of the Powerprint Controller.

Dialog.exe Sample application – A simple testing program that allows you to enter in an
IP address and call various routines in the DLL and displays the results.

Sample Job that the programs can submit to the printer (Xunuxuse.zip) Note the Cpp1
program expects this to be in C:\Monpath1 directory.

All of the functions and the structures are in the KipAPI.H file, the sample program Cpp1
program takes an IP address from the command line connects to the printer using the
supplied IP address in a separate thread and then reads the printer status, printer
information & Roll Info. It then submits the sample job, then waits for a key stroke to
disconnect from the printer. When any of the printer status changes the new
information is read and displayed.

Currently, the DLL will create a temp directory if one doesn't already exist and
subdirectories off of that with the status file information being read for each printer. The
program expects the KAWPDFT.EXE program to be in the C:\Programs directory. The
KAWPDFT.EXE program must match in version to the KIPSERVE.EXE that is running
on the Powerprint Controller. The two programs function together to send and receive
data and should not be mixed and matched. If you are in doubt of the dates or versions
to use it is always safe to copy the KAWPDFT.EXE from the hard disk of the controller.

Downloaded from www.Manualslib.com manuals search engine


KIP Product Printer Information
KIP 2000
• 400 DPI printer
• 1, 2, or 3 Rolls of media. Bond, Vellum, or Film
• Roll width – 11” – 36”
• Does Not provide “RollAmountLeft” feature
• 50 mm/s print speed = 2.0 inches per second

KIP 6000
• 400 DPI printer (600 DPI printer as of September 2004)
• 2 or 4 Rolls of Media. Bond, Vellum, or Film
• Roll width – 8.5” – 36”
• 2 or 4 cut sheet drawers of media. Bond Only
• Cut sheet drawers support A, B, and C size only in Landscape orientation.
• Does provide “RollAmountLeft” feature
• Could contain 2 rolls and 2 cut sheet drawers.
• 100 mm/s print speed = 4.0 inches per second

KIP 7000
• 600 DPI Printer
• 4 Rolls of Media
• Roll width – 8.5” – 36”
• Does provide “RollAmountLeft” feature
• 160 mm/s print speed = 6.4 inches per second

KIP 8000
• 400 DPI printer
• 4 Rolls of media Bond, Vellum, or Film
• Roll width – 8.5” – 36”
• 1 sheet feed, maximum size “C”, maximum quantity 50.
• Does provide “RollAmountLeft” feature (except for sheet feed)
• 240 mm/s print speed = 9.5 inches per second

KIP 1020
• 600 DPI printer
• 4 drawers of media
• drawers 1 and 2 can contain only A size media (8.5x11 Landscape ONLY and
9x12 Portrait ONLY)
• Drawers 3 and 4 can contain B or C size media. C Size in the drawer is limited
to 17x22.
• A special size of 15x21 is also possible in drawers 3 and 4.
• Does Not provide “RollAmountLeft” feature
• 200 mm/s print speed = 7.9 inches per second
• Special Note: All ASCII Job Tickets must use Force Size feature for each print
within a job for printing. This is important due to the sheet fed nature of the
printer. Using Force Size will ensure that the data always fits on the media.

Downloaded from www.Manualslib.com manuals search engine


• Special Note: The programmer should be aware of the orientation of the media in
the 1020. For example, 8.5x11 media can be placed into the printer in a
Landscape orientation or it can be placed in the printer as 11x8.5 if it is placed in
the printer in a Portrait orientation.
Additional paper sizes for the 1020.
Drawers 1 and 2
o 8.5 x 11 Landscape
o 9 x 12 Landscape
o 11 x 8.5 Portrait
o 12 x 9 Portrait
Drawers 3 and 4
o 12 x 9 Portrait
o 17 x 11 Portrait
o 15 x 21 Portrait
o 12x18 Landscape
o 17x22 Landscape

Downloaded from www.Manualslib.com manuals search engine


Overview of the program variables
Variables, structures, and functions as shown in the KipAPI.h file:

Variables and Structures


RollInfoRec
This data covers the printer media information.
• Roll1Material;
• Roll1PaperSize;
• Roll1OutofPaper;
• Roll1SheetFed;
• Roll1AmountLeft;
• Roll1Orientation;
• Etc.
Continues to “Roll2…” for all 4 rolls plus “roll 5” covering the sheet feed
tray of the KIP 8000. Data displays all rolls even if the printer does not
have 4 rolls of media. It is up to the application to understand that some
KIP printers have a varying number of rolls.
RollxMaterial – 0 = Bond, 1 = Vellum, 2 = Film
RollxPaperSize – 0=36 inch width, 1=34”, 2=30”, 3=24”, 4=22”, 5=18”, 6=17”,
7=12”, 8=11”, 9=8.5” **(some machines do not support 8.5” widith), 10=9”,
11=5.5”, 12=6”, 13=15”. Media widths for 5.5”, 6”, and 15” only apply to the KIP
1020 printer.
RollxOutofPaper – 0 = has paper, 1 = no paper
RollxSheetFed – 1 = is a sheet fed deck, 0 = is a roll fed deck
RollxAmountLeft – Amount of media remaining on the roll. Not available for all
KIP Printers (see KIP Product Printer Information). 4 = full roll, 3= ¾ roll, 2 = ½
roll, 1 = ¼ roll.
RollxOrientation – 0 = Landscape, 1 = Portrait. This is meant for Sheet Fed
decks only. The KIP 8000 and 6000 have a mix of paper decks for sheets and
rolls. Where the KIP 2436 and 1020 only have only sheets.

Sheet fed decks require some logic in displaying the paper size.
When RollxSheetFed = 1 then the logic of media size must take into account the
RollxOrientation and the RollxPaperSize in order to obtain the proper size.
Eg:
On the 1020 Printer
• If the RollxPaperSize is 6 (17”) and the RollxOrientation is 0 (Landscape),
then the length can only be 22”.
• If the RollxPaperSize is 6 (17”) and the RollxOrientation is 1 (Portrait),
then the length can only be 11”.

PrinterStatusRec
The following define whether the printer is ready for printing.
• Print Acceptable; 1 = printer is ready to print, 0 = not ready for print.

Downloaded from www.Manualslib.com manuals search engine


• PrinterWarming; 0 = printer ready for printing, 1 = printer warming up. Note that
the media information could be erroneous during the PrinterWarming phase.
Therefore, wait until the Printer Warming is complete before accepting that Roll
Paper Size and Roll Media as valid.
• PrinterError; 0 = no printer error
32 - 37=Paper Jams
39=Printer waste toner bottle full (older KIP models)
40=Printer out of toner
41=Printer out of paper
47=Printer door open
• KipPrintError; 0 = no error, 21 = error during printing such as ran out of media
DURING the print cycle. These errors are reported by the Powerprint Unattend
program responsible for sending print data to the KIP I/F board.
• WarningError;
• TonerRemaining; 4 = toner level at 100%, 3 = toner at 50%, 2 = toner at 25%, 1
= toner at 12%, 0 = Toner Out (printer will stop, replace cartridge). Note: Toner
Low is a separate signal generated by the printer and can be used to notify the
operator that the toner is low and needs to be replaced (cartridge is empty when
Toner Low is generated)
• Unattend Running; 0 = Unattend program has been exited by a user, 1 =
Unattend is running. Therefore, if you are getting a zero the status information
will not be current as the Unattend program is what actually reads the status from
the printer. This shouldn’t be too much or a problem as the Unattend program
should always be running on the controller.

PrinterInfoRec
The following defines the type of printer in use.
• NumofRolls; 1 – 4 are the possible number of rolls that the printers can have.
• PrinterSpeed; 40, 80, 100, 120,160, 200, 240 as mm/s.
Please review the KIP Product Printer Information to create a table of
Printer Speed vs Printer Model. Eg: only the KIP 8000 is a 240 mm/s
printer.
• UnitType; 0 = Printer is set to English media sizes, 1 = Printer is set to Metric
media sizes.

CurrentJob
The follow defines the data as pertaining to the current print job that is being printed by
the Unattend program. Remember that some KIP printers are very fast and that this
data can change rapidly. The KIP 8000 Printer prints at 22 “D” size sheets per minute.
Therefore, when printing very small print jobs, the JobName will rapidly change along
with the relevant data.
• JobName; Eight character name associated with each print job. The naming
conventions created by Powerprint Request are somewhat random to ensure that
other users do not create similar Job Names. Request uses
consonant/vowel/consonant/vowel to create names such as “KITUDEPE”
• CurrentSet; count of the current set such as set 5 of 10.
• TotalSets; count of the total number of sets such as set number 10.

Downloaded from www.Manualslib.com manuals search engine


• CurrentOrig; count of the number of the current original such as original number
3 of 6.
• TotalOrig; count of the number of the total number of originals in a print job such
as 6 total originals.

Functions
ConnectKIPPrinter (IPAddress)
Used to create a connection to the KIP Printer.
Returns:
• 0 – Printer has been disconnected
• 1 – Printer information has changed
• 2 – RollInfo has changed (material, papersize, etc.)
• 3 – Printer status has changed (paper jam)
• 4 – Job Info has changed (Current Job)
• 99 – cannot communicate

DisconnectKIPPrinter (IPAddress)
Used to disconnect from the KIP Printer
Returns:
• 0 – Printer has been disconnected
• 1 – IPAddress not found

VerifyKIPPrinter (IPAddress)
Returns:
• 0 – Cound not verify printer
• 1 – Printer IP Address verfied

SendKIPPrintJob (IPAddress,JobName)
Returns
• 1 – could not find file JobName.KIP
• Pointer to Job Name – Successful
If the JobName that is returned contains: Failed1!, Failed2!, or Failed3! Then the job
encountered errors while trying to send job to the Powerprint Controller.

GetKIPPrinterStatus (IPAddress, PrinterStatusRec)


Used to obtain the data pertaining to the printer status as show above. The Powerprint
Unattend program creates a status file called Kipstat.st. This file contains the status of
the printer.
Returns:
• 0 – Successful
• 1 – Kipstat.st file not found
• 2 – Kipstat.st file is zero bytes
• 3 – Kipstat.st file does not contain a valid status read.

GetKIPPrinterInfo (IPAddress, PrinterInfoRec)


Returns:
• 0 – Successful
• 1 – Kipstat.st file not found
7

Downloaded from www.Manualslib.com manuals search engine


• 2 – Kipstat.st file is zero bytes
• 3 – Kipstat.st file does not contain a valid status read.

ReadCurrentJob( IpAddress, CurrentJob )

The CurrentJob parameter is a structure that is defined in the KipApi.h file. You can
also see exactly how the function works in the Cpp1 sample.

The list of print jobs in the queue is saved in the temp directory whenever there is a
change to the jobs at the Unattend. The ConnectKipPrinter routine will notify you
whenever there is a change in the jobs and the new file can be read then. The format of
the JobList.Dat file is as follows:

Characters Description
1-8 Job Name
9-38 Requester
39-68 Distribution
69-98 Description
99-100 Job Format
101-106 Media
107-109 # of Orig
110-112 # of Sets

Everything is in ASCII, the job format is 0=Request Job, 1=Vector Job, 2=Raster Job. If
the JobList.Dat file doesn’t exist then there are not any jobs to be printed, you can
divide the filesize / 112 to determine the number of jobs in the queue.

SetManagerMode (IPAddress, Value)


Manager Mode is used in several areas within Powerprint Unattend. Manager Mode
must be set to 1 prior to moving or deleting any print jobs in the queue. Additionally,
Manager Mode must be cleared otherwise printing will stop once the Current Job is
completed. Therefore, setting Manager Mode to 1 will “pause” the printer queue after
the Current Job is complete.
Passed:
• 1 – Set Manager Mode
• 0 – Clear Manager Mode

MoveKIPJob (IPAddress, JobName, Value)


Used to move a print job up or down in the print queue to any position except the
Current Job.

DeleteKIPJob (IPAddress, JobName)


Allows for deleting a job in the print queue.

Downloaded from www.Manualslib.com manuals search engine


Administrator / Service
Functions of the KIP 3000
Page
1.0 Service Button – Help Screen.......................................................................2
2.0 Accounting....................................................................................................2
2.1 Loading Accounts .....................................................................................5
3.0 Stamps ...........................................................................................................6
3.1 Loading Stamps .........................................................................................7
4.0 Fold Tables.....................................................................................................8
4.1 Loading Patterns ........................................................................................8
5.0 Default Pen Table..........................................................................................9
5.1 Loading Default Pen Table........................................................................9
6.0 Scan FTP Locations......................................................................................11
7.0 Master Lead / Trail Edge ............................................................................12
8.0 Restore Factory Image...............................................................................12
9.0 Reboot IPS....................................................................................................12
10.0 Number of Rolls.........................................................................................12
11.0 Dealer Logo – Contact info......................................................................13
12.0 Serial Number............................................................................................16
13.0 Image Expansion ......................................................................................16
14.0 Transfer Support ........................................................................................17
15.0 Sleep Mode Setting (Energy Star) ...........................................................17

1 Admin – Service Functions –r4

Downloaded from www.Manualslib.com manuals search engine


1.0 Service Button – Help Screen

The ? screen in the KIP 3000 has a Service button. To


access the service functions a keypad will appear.
The pass code to access this area is on your KIP 3000
is:

8495107

Various functions exist in this area. This document


notes the functions as well as all configurable items
such as accounting and stamping in the KIP 3000.

Please do not supply this code to persons who should not have access to
the Service menus and the functions within.

2.0 Accounting

Accounting can be enabled on the KIP 3000 to account for all Copies,
Scans and Prints. DO NOT CHANGE THE STATUS UNLESS FULLY
ACCOUNTING UNDERSTOOD. PLEASE ASK DEVICE OWNER TO ENABLE OR
DISABLE FUNCTION

There are three parameters to the accounting


information:

a) User Name
b) Job Number
c) Description

2 Admin – Service Functions –r4

Downloaded from www.Manualslib.com manuals search engine


All or none of these can be recorded as accounting fields on the KIP 3000
as a Copier, Scanner or Printer. ( Passwords Required ). The accounting
information effect both the Copy and Scan Modes in this screen. The
three parameters can be labelled different than noted as the system is
customizable.

KIP Request software sets the list of names, jobs and passwords for
Accounting. And customizes these settings. The “?” Screen simply enables
the option(s) while the Request adds the details on the requirements of
who can access the KIP 3000.

The following screen is an example that will prompt the user to make these
selections prior to any KIP 3000 copy or scan function.

a) use the or to scroll through the list. Use the or


buttons to advance by 10 names screens. Use the or to
advance by 100 names. All names are listed in alphabetical order.

b) Selected a name from the list and a key pad may request the
personal identification number (PIN) for the selected name. ( if
enabled )

3 Admin – Service Functions –r4

Downloaded from www.Manualslib.com manuals search engine


c) Enter the numeric PIN associated with the name
and press enter to enable the User Name.

d) The Accounting screen will now display the User


Name to confirm the selection.

e) Follow these steps to enable the Job Number and Description, if so


required.

f) After the selections are made, the main screen will appear in the
KIP 3000 to allow copy or scan functions.

NOTE
Once the PINs are satisfied, copies or scans can be made on the KIP 3000.
These will be recorded. Please do not share individual PINs, as other users may
access the KIP 3000 without permission. This may also allow incorrect job costing
and allocations within your organization or to the owner of the device.

It is the individual user’s responsibility not to share or allow others knowledge of


confidential PINs. Please contact your management if you feel PIN security has
been breached.

4 Admin – Service Functions –r4

Downloaded from www.Manualslib.com manuals search engine


Reports can be run from the accounting information. Please see PRP for
additional details on producing reports.

2.1 Loading Accounts


All Accounting fields are enabled on the KIP 3000 as noted in 2.0.The
actual names, jobs and passwords are configured and loaded utilizing
the KIP Request software.

a) In Request enable the


Prompt setup ( found under
Options). Select the fields
that will be mandatory and
select the Pull down
associated with that field.

b) Shut down and then restart Request.

c) Commence to ‘Add Entry” for all Requester, Job Numbers,


passwords etc. in the main screen of Request noted the Pull down
beside the accounting fields. Leave the “Password” blank if not
required.

d) Create all accounting required for the KIP 3000 as a copier.

e) After the accounting fields are fully


created, transfer this information to the KIP
3000 using Transfer, and then Load setting
to printer. The accounting information will
be placed into the KIP 3000.

5 Admin – Service Functions –r4

Downloaded from www.Manualslib.com manuals search engine


f) When settings are done being transfer you will get the following
message

g) At the KIP 3000, select the (?) and then


Service.

h) Once you are in the Service ( password


required ) use the arrow keys at the bottom
until “Import Settings” is displayed (this will
appear greyed out at first) click the button
labelled “Click”. This will import any new
settings that have been sent to the KIP 3000 IPS.

i) Turn off the KIP 3000 printer (please wait 2 minutes) and turn back
on.

j) All names, jobs, etc will now appear on the screen prior to copier or
scan use.

3.0 Stamps
As a copier, stamps or watermarks can be placed on copies on the KIP
3000.

6 Admin – Service Functions –r4

Downloaded from www.Manualslib.com manuals search engine


3.1 Loading Stamps
The stamps are created in Request and transferred to the KIP 3000
for use.

a) Select the Stamp icon in request

b) Create and save all stamps as required. Please see the Request
Section in the User Guide for details on all stamp features.

c) Shut Down and restart Request

c) After the stamps are created, then


transfer this information to the KIP 3000
using Transfer, and then Load setting to
printer.
d) When settings are done being transfer you will get the following
message

7 Admin – Service Functions –r4

Downloaded from www.Manualslib.com manuals search engine


e) The Next Step takes place on the 3000 IPS.
On the main User Interface screen select the question mark (?) and
then Service.

f) Once you are in the Service ( password


required ) use the arrow keys at the bottom
until “Import Settings” is shown (this will appear
greyed out at first) click the button labelled
“Click”. This will import any new settings that
have been sent to the 3000 IPS.

g) Turn off the KIP 3000 printer (wait 2 minutes) and turn back on.

h) All stamps will now be available for use in Copy mode.

4.0 Fold Tables


If a folder is attached to the KIP 3000, fold patterns can be loaded into the
KIP 3000 for use as a copier.

4.1 Loading Patterns


The Folds are created in Request and
transferred to the KIP 3000 for use.

a) Select the Fold icon in


Request

b) Create and save all fold patterns as


required. Please see the Request Section in
the User Guide for details on all fold
features.
c) Shut Down and restart Request

i) After the folds are created, then transfer


this information to the KIP 3000 using
Transfer, and then Load setting to printer.

8 Admin – Service Functions –r4

Downloaded from www.Manualslib.com manuals search engine


j) When settings are done being transfer you will get the following
message

k) At the KIP 3000 enter (?) and then Service.

l) Once you are in the Service ( password


required ) use the arrow keys at the bottom
until “Import Settings” is shown (this will appear
greyed out at first) click the button labelled
“Click”. This will import any new settings that
have been sent to the 3000 IPS.

m) Turn off the KIP 3000 printer (wait 2 minutes) and turn back on.

n) All folds will now be available for use in Copy mode as configured in
Request.

5.0 Default Pen Table


Some CAD files may require pen and shade configurations if sent directly
from the application. This includes raster and vector control of the files. A
default pen table can be loaded into the KIP Printer to accommodate
these requirements of these files.

5.1 Loading Default Pen Table


The Pen table is created in Request and transferred to the KIP 3000
for use.

a) Select the Pen icon in request

9 Admin – Service Functions –r4

Downloaded from www.Manualslib.com manuals search engine


b) Create and save as the
“default” all
parameters. Please see
the Request Section in
the User Guide for
details on all pen
features.

NOTE:
ALL CONFIGURATIONS WILL BE
USED INCLUDING THE
ADVANCED FUNCTIONS FOR
RASTER IMAGE CONTROL.

c) Shut Down and restart Request

o) Send to the KIP by using Transfer, and then


Load setting to printer. The default pen
table will be placed into the KIP 3000.

p) When settings are done being transfer you will get the following
message

q) At the KIP 3000 enter (?) and then Service.

r) Once you are in the Service ( password


required ) use the arrow keys at the bottom
until “Import Settings” is shown (this will appear
greyed out at first) click the button labelled
“Click”. This will import any new settings that
have been sent to the 3000 IPS.

10 Admin – Service Functions –r4

Downloaded from www.Manualslib.com manuals search engine


s) Turn off the KIP 3000 printer (wait 2 minutes) and turn back on.

t) All files send that may require pen information will now use this
default pen table.

6.0 Scan FTP Locations


Scanning to file can use mailboxes located on the IPS or FTP locations. To
create and download using mailboxes please see the Scan User Section
and request User Section. To load and access FTP locations on the KIP
3000 scanner please follow these steps.

6.1 Loading FTP Locations


a) In Request enable the “ONline features” (
under Options )

b) Then select “Find KIP Printers” ( under Options


) and add a printer. Select SET FTP and enter
the FTP information

c) Send to the KIP by using Transfer,


and then Load setting to printer.

u) When settings are done being transfer you will get the following
message

v) At the KIP 3000 enter (?) and then Service.

11 Admin – Service Functions –r4

Downloaded from www.Manualslib.com manuals search engine


w) Once you are in the Service ( password
required ) use the arrow keys at the bottom
until “Import Settings” is shown (this will appear
greyed out at first) click the button labelled
“Click”. This will import any new settings that
have been sent to the 3000 IPS.

7.0 Master Lead / Trail Edge


Sets the scan and copy default lead and trail
edge. Add or remove as required.

8.0 Restore Factory Image


Resets the original partition of the IPS to factory files and settings. Please
note all configurations will be removed. All scanned images and
accounting files will not be.

NOTE
Please do not use this function without the understanding it’s use. Any software
patches applied to the IPS are not part of the “image”. Use without application of
any patches or updates can cause operational and print issues.

9.0 Reboot IPS


Restarts the OS and IPS operating files of the IPS.

10.0 Number of Rolls


Sets the number of rolls configuration of the KIP3000. The
second roll ( Roll 2 ) is an option for the KIP 3000. Please note
that the number of rolls also needs to be set in the Printer
Service Modes

12 Admin – Service Functions –r4

Downloaded from www.Manualslib.com manuals search engine


11.0 Dealer Logo – Contact info
Pushing Dealer logo and information
This feature allows the dealer to enter their own information and logo onto
the “Information” (?) interface screen of the 3000 IPS. When the
Information (?) button is selected this screen is displayed.

1. First create a logo or use an existing logo. This file MUST be


named dealerlogo.jpg in order for it to display. If the scale
is incorrect it will be scaled to fit the area allowed.

2. Once the logo (dealerlogo.jpg) is created, open KIP


Request and pick Manage from the top menu and select
“Push File to Controller”

13 Admin – Service Functions –r4

Downloaded from www.Manualslib.com manuals search engine


3. You will be prompted to browse for the desired image. Go
to the location to the saved file dealerlogo.jpg . Select
Open.

4. Once this file is sent this message will appear.

and the dealerlogo.jpg has been sent to the KIP 3000

5. At the KIP 3000, enter the “?” and then Service. You will be
prompted for a password to enter this area.

14 Admin – Service Functions –r4

Downloaded from www.Manualslib.com manuals search engine


6. Press the Refresh button and this will load the new logo
into the Dealer Log Box.

7. Then press Confirm at accept the logo.

8. Under the Dealer Info area there are four fields that can
be entered
a. Name
b. Service #
c. Supplies #
d. Website
Enter the correct information for the user to contact the
KIP dealer.

15 Admin – Service Functions –r4

Downloaded from www.Manualslib.com manuals search engine


9. Select OK when complete.

10. The newly entered information will now viewed by the


user.

12.0 Serial Number


Enter the Serial number of the Printer for ease of user access.

13.0 Image Expansion


Expands the trail edge margin to the end of the paper. Please note that
this will cause image defects if not used correctly.

16 Admin – Service Functions –r4

Downloaded from www.Manualslib.com manuals search engine


14.0 Transfer Support
Enables the transfer lamps in the printer for environments that may require
additional support. Can also assist in separation.

15.0 Sleep Mode Setting (Energy Star)


There are two independent methods in the KIP 3000 Service menu to put the
printer to sleep. The first method based on Energy Star qualifications is uses timers.
The second method is based on a 24 hour clock. These settings are defined in
the “service” menu and accessible to end users via the “configuration” menu
when unlocked. Authorized Technicians can lock the sleep mode timer settings
in the Service menu. It is important to note that the sleep mode settings on all KIP
3000 systems are set to 15 minutes warm sleep and 90 minutes cold sleep. KIP
3000 sleep mode settings are locked by factory default due to Energy Star
qualifications.

Note:
Part of the Energy Star qualification is that the touch screen display is also be
set to conserve power by turning off the display after a predetermined period
of inactivity (15 Min). These settings can be changed:
1. Right Click on KIP 3000 Desktop
2. Choose “Properties”
3. Choose “Screensaver”
4. Choose “Power”
5. Set “Turn Off Monitor” to Never

17 Admin – Service Functions –r4

Downloaded from www.Manualslib.com manuals search engine


18 Admin – Service Functions –r4

Downloaded from www.Manualslib.com manuals search engine


KIP 3000
This page intentionally left blank.

© 2005 KIP America, Inc.


Pricing and specifications are subject to change without notice. This information is confidential and solely for use of KIP America Personnel and
KIP Authorized Dealers. No part of this publication may be copied or used in any form without express written permission from KIP America, Inc.

Downloaded from www.Manualslib.com manuals search engine


KIP America Phone: (800) 252-6793
Email: sales@kipamerica.com ƒ Website: www.kipamerica.com

KIP, KIP 3000 and KIP Request are registered trademarks of KIP America. All other
product names mentioned herein are trademarks of their respective companies.
All specifications and pricing are subject to change without notice.

Downloaded from www.Manualslib.com manuals search engine

Vous aimerez peut-être aussi