IPP Mail Archive: IPP> TES - RESEND: Brief Summary of Updated Xerox Tool V2.0 and Script

IPP> TES - RESEND: Brief Summary of Updated Xerox Tool V2.0 and Script

Hastings, Tom N (hastings@cp10.es.xerox.com)
Fri, 5 Mar 1999 11:45:31 -0800

The Unmodified directory URL was mis-spelled. Sorry.

In case you haven't picked up the tool and scripts from the Xerox web site,
here is a short summary of the improvements since the 1st Bake Off in
September 1998.

While the User's Guide (file: IppServerTestUserGuide.htm) still refers to
Version 1 of the Tool, the V2.0 Tool and scripts have been updated to
conform to the November "Model and Semantics" and "Encoding and Transport,
i.e., to IPP/1.0. See the

Improvements in the Tool (from README-IppTest.txt):

Several new script language features have been added; see
IppServerTestAddendum.txt for full details.

- Include Command: supports C-like "include files"
- Unordered Comparison of 1setOf X Values
- If/Else Command: execution conditioned on attribute
and Symbol values
- IfDef/IfNDef/Else Commands: execution conditioned on
existence of a Symbol
- Previous Command Status: execution conditioned on
completion status of previous command
- Attribute Value "Casting": to distinguish between e.g.,
"name" and "keyword" values
- Enum-like Names for Operation Status Codes
- "unknown", "unsupported", and "no-value" Values
- Recommended/default installation uses one directory;
there are no longer separate "installation" and
"working" directories.
- IppTest.bat subsumes IppToolVars.bat

Also the scripts have been improved with feedback from the first BakeOff in
September:

If your printer supports any of the Set 1 operation extensions (Hold-Job,
Release-Job, Restart-Job, Pause-Printer, Resume-Printer, or Purge-Jobs),
uncomment out the operation code definition (3 lines each) in your personal
(renamed) MyPrinterDefs.test. See STEP 4 in MyPrinterDefs.test

If your printer doesn't spool, i.e., only prints one job at a time and can't
accept another while it is printing the first, you can define the
NON-SPOOLING symbol by uncommenting the definition in your personal
(renamed) MyPrinterDefs.test. See STEP 9 in MyPrinterDefs.test

Also if you printer supports the Pause-Printer and Resume-Printer
operations, you can define the symbol USE-PAUSE-PRINTER by uncommenting the
definition in your personal (renamed) MyPrinterDefs.test. See STEP 10 in
MyPrinterDefs.test

I have copied the scripts and documentation, but not the .jar file, to the
PWG server into two directories. One is for the released scripts as is.
PLEASE don't change them. The second directory is for new, improved and/or
fixed scripts and documentation that anyone can contribute to. Please
increment the version number, date, and put a brief description of the
change along with your name at the front as comments as have been done
already.

The two directories are:

ftp://ftp.pwg.org/pub/pwg/ipp/new_TES/Test_Scripts/Xerox/BakeOff2Unmodified/
ftp://ftp.pwg.org/pub/pwg/ipp/new_TES/Test_Scripts/Xerox/BakeOff2Modified/

The current contents of both are the same:

-rw-rw-r-- 1 pwg staff 5511 Mar 5 12:43 BO21-22.test
-rw-rw-r-- 1 pwg staff 2712 Mar 5 12:43 BO23.test
-rw-rw-r-- 1 pwg staff 29260 Mar 5 12:43 BO24.test
-rw-rw-r-- 1 pwg staff 36967 Mar 5 12:44 BO25.test
-rw-rw-r-- 1 pwg staff 59579 Mar 5 12:44 BO26-27.test
-rw-rw-r-- 1 pwg staff 12698 Mar 5 12:44 BO28.test
-rw-rw-r-- 1 pwg staff 23779 Mar 5 12:44 BO29.test
-rw-rw-r-- 1 pwg staff 6023 Mar 5 12:44 BO29-A.test
-rw-rw-r-- 1 pwg staff 936 Mar 5 12:44 BO36.test
-rw-rw-r-- 1 pwg staff 2294 Mar 5 12:44 BO36-A.test
-rw-rw-r-- 1 pwg staff 52731 Mar 5 12:44 BO37.test
-rw-rw-r-- 1 pwg staff 4530 Mar 5 12:44 check-job-state.test
-rw-rw-r-- 1 pwg staff 11524 Mar 5 12:44 IppServerTestAddendum.txt
-rw-rw-r-- 1 pwg staff 22672 Mar 5 12:44 IppServerTestUserGuide.htm
-rw-rw-r-- 1 pwg staff 5157 Mar 5 12:45 IppTest.bat
-rw-rw-r-- 1 pwg staff 5842 Mar 5 12:44 LICENSE-IppTest.txt
-rw-rw-r-- 1 pwg staff 11488 Mar 5 12:44 MyPrinterDefs.test
-rw-rw-r-- 1 pwg staff 11610 Mar 5 12:44 N32LocalDefs.test
-rw-rw-r-- 1 pwg staff 451 Mar 5 12:44 N32LocalDefsNonSpooling.test
-rw-rw-r-- 1 pwg staff 450 Mar 5 12:44 N32LocalDefsNoPause.test
-rw-rw-r-- 1 pwg staff 3474 Mar 5 12:45 pause-printer-somehow.test
-rw-rw-r-- 1 pwg staff 5223 Mar 5 12:45 README-IppTest.txt
-rw-rw-r-- 1 pwg staff 2473 Mar 5 12:45 README-Xerox-Bake-Off-2.txt
-rw-rw-r-- 1 pwg staff 3327 Mar 5 12:45 resume-printer-somehow.test
-rw-rw-r-- 1 pwg staff 15905 Mar 5 12:45 StdDefs.test
-rw-rw-r-- 1 pwg staff 4227 Mar 5 12:45 TheFileToPrint.ps
-rw-rw-r-- 1 pwg staff 1600 Mar 5 12:45 TheFileToPrint.txt

Please address any issues/questions with the tool or scripts to
xerox-ipp-tools@cp10.es.xerox.com (messages of general interest should cc:
ipp@pwg.org with TES - as the first 6 characters in the Subject).

Thanks,
Tom

> -----Original Message-----
> From: Johnson, Swen R [mailto:sjohnson@cp10.es.xerox.com]
> Sent: Thursday, March 04, 1999 07:42
> To: ipp@pwg.org
> Cc: xerox-ipp-tools
> Subject: IPP> TES Xerox IPP Server Test Tool v2.0 and Scripts
>
>
> All,
>
> A new version of the Xerox IPP Server Test Tool, and accompanying test
> scripts can be downloaded from:
>
http://www.xerox.com/research/ipp

The scripts support the Bake Off 2 Test Plan. The tool implements a number
of new language features. See the README files for details. Like the
recently announced Xerox IPP Prototype Client, this tool requires Java
JDK1.1.7B.

Please address any issues/questions with the tool or scripts to
xerox-ipp-tools@cp10.es.xerox.com (messages of general interest should cc:
ipp@pwg.org).