SATO LP 100R Laser Printer LP 100R Laser Printer Kodescriptplus™ User manual

  • Hello! I am an AI chatbot trained to assist you with the SATO LP 100R Laser Printer LP 100R Laser Printer Kodescriptplus™ User manual. I’ve already reviewed the document and can help you find the information you need or explain it in simple terms. Just ask your questions, and providing more details will help me assist you more effectively!
PART NO. 8020-0-0042-000 NOVEMBER, 2012
Rev. F
KODESCRIPTPLUS
PROGRAMMING
MANUAL
THIS SIDE INTENTIONALLY LEFT BLANK
DISCLAIMER
SATO America, Inc. (“SATO”), makes no representations or warranties with respect to the contents or
use of this manual, and specifically disclaims any express or implied warranties of merchantability
or fitness for any particular purpose. Further, SATO reserves the right to revise this publication and
to make changes to the contents, at any time, without obligation to notify any person or entity of such
revisions or changes
Further, SATO makes no representations or warranties with respect to any software and specifically
disclaims any express or implied warranties or merchantability or fitness for any particular purpose.
Further SATO reserves the right to make changes to any and all parts of the software, at any time,
without obligation to notify any person or entity of such changes
TRADEMARKS
Meto is a registered trademark of SATO
Kodescript™ and KodescriptPLUS™ are trademarks of SATO
© Copyright 2012 by SATO America, Inc. All rights reserved. No part of this publication may be
reproduced, photocopied, stored on a retrieval system, or transmitted without the express prior
written consent of the publisher
Version Control
Revision
Description
Date
Comments
Rev. E
Initial SATO Release
December, 2006
Rev. F
Includes:
IMB Barcode Command
QR Code Command
November, 2012
Supported in Controller
Version 3.03.51
SECTION INDEX
TABLE OF CONTENTS
DESCRIPTION SECTION
Introduction .................................................................................................................... I
Introduction
Overview
Programming Parameters .............................................................................................. II
Introduction
Document Layout
Program Structure
Coding Errors
Programming Commands .............................................................................................. III
Introduction
Header Commands
KodescriptPlus Character Commands
Bar Code Commands
Graphic Commands
Store/Retrieve Commands
Document Print Parameter Commands
Repeating Text Commands
Special Condition Commands
Trailer Commands
Sample Programs ........................................................................................................... IV
Introduction
Program No. 1
Program No. 2
Program No. 3
Program No. 4
Program No. 5
Program No. 6
Program No. 7
Program No. 8
Program No. 9
Program No. 10
Program No. 11
Program No. 12
Program No. 13
Program No. 14
Program No. 15
KODESCRIPTPLUS
i
SECTION INDEX
DESCRIPTION SECTION
Processing Status/Problem Solving .............................................................................. V
KodescriptPlus Status Messages
KodescriptPlus Warnings
KodescriptPlus Errors
KodescriptPlus Fatal Errors
KodescriptPlus Controller/Communication Errors
Command Summary Table
Appendices
Hex/Decimal/ASCII Conversion Table .................................................................. Appendix B
LIS Switch Language ........................................................................................... Appendix C
ii
KODESCRIPTPLUS
MANUAL CONTENTS
1 - 1
INTRODUCTION
DESCRIPTION PAGE
Introduction.......................................................................................................................... 1 - 3
Manual Overview .................................................................................................................1 - 5
1 - 2
SECTION I
THIS SIDE INTENTIONALLY LEFT BLANK
KODESCRIPTPLUS
MANUAL CONTENTS
1 - 3
INTRODUCTION
KodescriptPlus™ is an easy to understand and use Programming Language which has been devel-
oped specifically for use with SATO Controllers. The Controllers, in turn, provide enhanced text and
graphic capabilities to a variety of Printers
Included among the many Controller features are the following:
variable size character printing
a wide variety of different Print Fonts from which to choose - - any or all of which can be used
full 360º print orientation capability
Bar Code generation
automatic numeric increment/decrement capability either partial or full field
line and box drawing
reverse image printing
1 - 4
SECTION I
THIS SIDE INTENTIONALLY LEFT BLANK
KODESCRIPTPLUS
MANUAL CONTENTS
1 - 5
MANUAL OVERVIEW
This Manual has been organized in specific sections which have been designed to assist you in
learning to use the KodescriptPlus™ Programming Language in the most efficient manner possible
Section I - Manual Contents
Provides a brief overview of the Manual contents
Section II - Programming Parameters
Defines the fundamentals involved in understanding and coding KodescriptPlus™ Programs
Section III - Programming Commands
Reviews in full detail each Command available for Programming purposes
Section IV - Sample Programs
This Section contains a number of Sample Programs which have been included for illustrative pur-
poses only. Their sole intent is to provide a visual representation of various different KodescriptPlus
Programs
Section V - Processing Status/Problem Solving
Contains a complete listing of the various Codes and Messages which have been included in the
Software to assist the Programmer, Operator and/or Service Representative in quickly isolating the
source of the problems most frequently encountered when processing data through the System
Printer Configuration Commands
This Section contains the LSL Commands which can be used to configure the print data required by
the Controller through the Keyboard on the PC in lieu of using the Touch Display Unit on the Printer
Appendix A - Command Summary Table
Contains an alphanumeric listing of each KodescriptPlus™ Command included in this Manual along
with a brief description of the Command and its location within the Manual
Appendix B - Conversion Tables
Contains the hex, decimal and ASCII Conversion Tables associated with specifically designed Print
Fonts
Index
The Index lists, in alphabetic order, the major topics discussed in this Manual
1 - 6
SECTION I
THIS SIDE INTENTIONALLY LEFT BLANK
KODESCRIPTPLUS
PROGRAMMING PARAMETERS
2 - 1
PROGRAMMING PARAMETERS
DESCRIPTION PAGE
Introduction.......................................................................................................................... 2 - 3
Document Layout
Dimensions.................................................................................................................. 2 - 5
Form Height................................................................................................................. 2 - 7
Tag/Label Width........................................................................................................... 2 - 9
Tag/Label Length ......................................................................................................... 2 -11
Print Positions.............................................................................................................. 2 -14
Print Position - Top of Tag/Label .................................................................................. 2 -15
Print Position - Left Edge of Tag/Label ......................................................................... 2 -21
Data Fields................................................................................................................... 2 -23
Program Structure
KodescriptPlus™ Programs......................................................................................... 2 -25
KodescriptPlus™ Commands ...................................................................................... 2 -27
Coding Errors
Program Inhibited From Functioning............................................................................ 2 -29
Incorrect Program Functioning..................................................................................... 2 -29
2 - 2
SECTION II
THIS SIDE INTENTIONALLY LEFT BLANK
KODESCRIPTPLUS
PROGRAMMING PARAMETERS
2 - 3
INTRODUCTION
Fundamental to KodescriptPlus™ Programming is an understanding of:
1. the document layout including those elements which have a direct bearing on the Program
coding
2. how the Program coding is structured
3. how the Commands are formulated
4. the most frequent coding errors which inhibit the Program from functioning
5. the types of errors which cause the Program to function incorrectly
Each of these factors, including schematics where applicable, are discussed in the balance of this
section.
2 - 4
SECTION II
THIS SIDE INTENTIONALLY LEFT BLANK
KODESCRIPTPLUS
PROGRAMMING PARAMETERS
2 - 5
DOCUMENT LAYOUT
DIMENSIONS
The first element to be considered in laying out the document is to define its dimensions which
include:
1. the height of the form
2. the width of the first tag/label
3. the height of the first tag/label
These dimensions, when transmitted, permit the Controller to direct the Printer to position itself:
1. at the top of each page
2. at the left edge of each tag/label across the page
3. at the top of each tag/label down the page
Please refer to the document dimensions which follow
2 - 6
SECTION II
THIS SIDE INTENTIONALLY LEFT BLANK
KODESCRIPTPLUS
PROGRAMMING PARAMETERS
2 - 7
FORM HEIGHT
1. The distance from the top of the natural fold to the bottom of the natural fold
2. The form height is set either through the Touch Display Unit (TDU) on the Printer or through the
PC depending on which method is used to configure the Controller for the print data
3. Instructions for setting the form height using the TDU are contained in the applicable Printer
Operator’s Guide
2 - 8
SECTION II
THIS SIDE INTENTIONALLY LEFT BLANK
/