Home of the original IBM PC emulator for browsers.
[PCjs Machine "ibm5170"]
Waiting for machine "ibm5170" to load....
Want to print on both sides of the paper? You could figure out how your
file will be printed, break it up and feed the parts to your printer one
at a time (and hope that you didn't make an error) -- or -- you can use
SHUFFLES, a computerized collator.
SHUFFLES breaks your text file into chunks and rearranges them so your
dot matrix, daisy wheel or laser printer can print on both sides of the
paper without getting the page order messed up.
File Descriptions:
SHUF DOC User guide.
SHUF CTL Tracks number of times the program runs.
SHUFR EXE Main program.
SETPRINT is a menu-driven printer-setting utility. Used before printing
a file, you can set pitch and weight, set a special printer mode such as
underlining, or just reset the printer. Commands can be embedded within
the file to be printed to further change modes. In addition, you may
pause the printing for manual feeding.
Build your disk library catalog simply and easily.
CATALOG is a simple program that reads a disk volume label and
directory and then formats the directory information into an ASCII
file. This file can then be imported into your favorite database
manager. It comes with sample file headers for use with PC-FILE+ to
help you in designing your database.
CATALOG.EXE
Version 2.00
DISKETTE LIBRARY CATALOG CREATOR
--------------------------------
Overview:
This is a simple utility designed to read a series of
disk volume label's and directories. The directory information
is converted into one of several popular data formats for use
with the database you are most comfortable with.
Supported are ASCII files, both fixed length (SDF) and comma
delimited, Data Interchange Format (DIF) and LOTUS 1-2-3 (WKS)
spreadsheet files.
System requirements:
128k of memory is required. A hard disk drive and 1 floppy
disk drive is recommended. The program will also run on a dual
floppy disk drive system. A color monitor is not required.
Starting the Program:
From the DOS drive prompt, enter CATALOG;
A>CATALOG
A word of CAUTION; any information read from a new
diskette will be appended to the current CATALOG
file. Be sure the CATALOG file is erased after you
have imported it into your data base program. The
program will attempt to append new information to
the old file. There is the danger of importing
duplicate data, or damaging a previously created
data file.
Initial Session Setup Information:
The program needs to know where to WRITE the
CATALOG data file. Drives A thru J are supported.
Entering the colon (:), is not required, but is allowed.
Attempting to enter any other values into the write drive
prompt will cause an error tone to sound.
Only those characters and symbols allowed by MS-DOS
are permitted in this input line.
These characters are:
A-Z, a-z, 0-9, $ ( ) & ' - @ # { } % ~ ! _
Only 40 characters are displayed at one time, but up to 63
characters can be placed on this input line. When you
press Enter the program will change directories, making
your choice to write to, the current directory. A message
will be displayed as a reminder.
CATALOG.EXE (c) Copyright 1988, GREENLINE Computing Co.
----------- -------------------------------------------
The default drive is C:, and the default directory is the
root directory.
Which drive you will be feeding diskettes to be READ
by the program is entered next. Only Drive A: or Drive B:
may be chosen. Drive A: is the default drive. Again,
entering the colon (:) is not required, but is allowed.
Any other entry will cause an error tone to sound.
Many diskettes do not have an identifying Volume Label
name. Older versions of DOS do not have a means of adding
a label name to a diskette without formatting it. There
are innumerable public domain, shareware and commercial
programs that will do the job. Enter the utility program
name you would like to use to change or add a disk Volume
Label name should it become necessary. The default name
is CV2, a public domain utility. Any utility you use must
meet a specific syntax requirement to work within this
program environment. The catalog program will present the
utility name, the READ file drive letter with path, and
your new Volume Label name. i.e.,
CV2 C:\DATA NEW_LABEL
DOS Version 3.xx and above has the ability to change
the label name with the LABEL commmand,
LABEL C:\DATA NEW_LABEL
There is an opportunity to change any or all of the
information entered. If you choose N, not correct, the
information will be asked over again. Note that the
original default settings are again present. Answer Y,
and the main program operating screen will be presented.
Page 2
CATALOG.EXE (c) Copyright 1988, GREENLINE Computing Co.
----------- -------------------------------------------
Operating the program:
A comment or title can be given to a disk or set of disks.
For example, LOTUS 1-2-3 Version 2.01 system contains 5 disks.
Each disk may have a separate volume label, yet the separate
disks can now be cataloged together.
There are five options to select to process a disk;
A. ADD to, or CREATE a catalog data file.
V. VIEW a directory prior to adding it.
C. CHANGE or ADD a Volume Label name to a diskette
P. New PATH information.
Q. QUIT processing.
A. To Add to or create a new CATALOG file, place
the diskette you wish to read into the drive you have
designated as the READ drive, then press Enter. The
diskette directory will be read, the information
formatted and added to the CATALOG file if it exists,
or creates the file if it does not. Within seconds
the next diskette to be read may be placed in the READ
drive, and so on.
V. When you need to see a directory prior to adding it
to the file, choose the VIEW option. Place the disk
you wish to view in the designated READ drive. Press
V, then Enter. The diskette directory will then be
displayed exactly as it normally would be in DOS.
When the directory is done being displayed, press any
key to return to the program. The viewed directory can
now be added to the file, or a new diskette can be readied
for processing.
C. If you wish to change or add a Volume Label name
prior to adding a diskette to the data file, Press C.
You will be prompted for an 11 character Volume Label
name. Only valid filename characters will be allowed.
Attempting to enter invalid characters will cause and
error tone to sound. Press Esc to abort this operation.
P. If the diskette you wish to read into the CATALOG.???
file contains a sub-directory this option will allow the
path parameters to be changed without quitting the program,
then running the program over again. It simply presents
the set-up menu over again.
Q. When your diskette directory reading session is over
entering Q will end the program and return you to DOS.
Page 3
CATALOG.EXE (c) Copyright 1988, GREENLINE Computing Co.
----------- -------------------------------------------
Many database programs can utilize the data files directly,
others require passing through an import utility.
Check your database documentation for instructions on
how to import this information.
Some care should be taken in designing your data
base. The sample file headers included with this program
reflect the need for file descriptions and comments. You
may wish to include provision for keywords or other
specific needs.
If the file name XXTEMPXX.XXX appears in the
directory, it should be erased. This is a temporary file
used to store the currently read directory for processing.
It would normally have been erased by the utility.
Registration information:
If you find this utility useful, a $20.00 donation
would be appreciated. Be sure to include your Version
number, to receive the most current update.
Gilbert J. Thompson
GREENLINE Computing Co.
31 South Buckboard Lane
Marlborough, CT. 06447
MS-DOS is a trademark of MICROSOFT, INC.
DIF is a registered trademark of LOTUS DEVELOPMENT CORP.
Lotus 1-2-3 is a registered trademarks of LOTUS DEVELOPMENT CORP.
PC-FILE+ is a registered trademark of BUTTONWARE, INC.
Q&A is a registered trademark of SYMANTEC, INC.
CV2 was found in the PUBLIC DOMAIN, May 1986.
Page 4
-----------------------------------------------------------------------------
CATALOG.EXE DISKETTE LIBRARY CATALOG CREATOR Version 2.00
-----------------------------------------------------------------------------
CATALOG .EXE Diskette library catalog creator program
CATALOG .DOC Documentation for CATALOG.EXE
SETUP .DAT Sample set-up file
CATALOG .TXT This file
CATALOG .SDF Sample ASCII fixed length data file
CATALOG .CDA Sample ASCII comman delimited data file
CATALOG .DIF Sample Data Interchange Format data file
CATALOF .WKS Sample Lotus 1-2-3 Worksheet data file
CATALOG .HDR PC-FILE+ sample database header files
CATALOG .DTF \ Q&A sample database header files
CATALOG .IDX \
CV2 .COM Change volume label name utility for DOS prior to 3.0
CATUNARC.EXE Archive backup of CATALOG files
Disk No: 1312
Disk Title: Catalog, Shufles, and SetPrint
PC-SIG Version: S1.1
Program Title: Shuffles
Author Registration: $30.00
Special Requirements: Two floppy drives.
Want to print on both sides of the paper? You could figure out how your
file will be printed, break it up and feed the parts to your printer one
at a time (and hope that you didn't make an error) -- or -- you can use
SHUFFLES, a computerized collator.
SHUFFLES breaks your text file into chunks and rearranges them so your
dot matrix, daisy wheel or laser printer can print on both sides of the
paper without getting the page order messed up.
Program Title: SetPrint
Author Version: 2.0
Author Registration: $10.00
Special Requirements: Two floppy drives and Epson-FX compatible printer.
SETPRINT is a menu-driven printer-setting utility. Used before printing
a file, you can set pitch and weight, set a special printer mode such as
underlining, or just reset the printer. Commands can be imbedded within
the file to be printed to further change modes. In addition, you may
pause the printing for manual feeding.
Program Title: Catalog
Author Version: 2.0
Author Registration: $20.00
Special Requirements: Two floppy drives.
Build your disk library catalog simply and easily.
CATALOG is a simple program that reads a disk volume label and
directory and then formats the directory information into an ASCII file.
This file can then be imported into your favorite database manager. It
comes with sample file headers for use with PC-FILE+ to help you in
designing your database.
PC-SIG
1030D East Duane Avenue
Sunnyvale Ca. 94086
(408) 730-9291
(c) Copyright 1989 PC-SIG, Inc.
╔═════════════════════════════════════════════════════════════════════════╗
║ <<<< Disk No 1312 CATALOG version 1.20, SETPRINT, SHUFFLES >>>> ║
╠═════════════════════════════════════════════════════════════════════════╣
║ ║
║ To print the documentation, type: ║
║ ║
║ MANUAL (press enter) ║
║ ║
║ To start the program CATALOG, type: ║
║ ║
║ CATALOG (press enter) ║
║ ║
║ To start the program SETPRINT, type: ║
║ ║
║ SETPRINT (press enter) ║
║ ║
║ To start the program SHUFFLES, type: ║
║ ║
║ SHUFR (press enter) ║
║ ║
╚═════════════════════════════════════════════════════════════════════════╝
____
|_ \
| |\ \
| | \ \ Newline Products
| | \ \___________________
|_| \ ___________________|
copyrighted 6/88
INSTALLATION OF THE SOFTWARE (EVALUATION VERSION)
----------------------------
The SHUFFLES program was designed to run under PC-DOS or
MS - DOS operating systems used on IBM PC, XT, AT, Model 30 and
associated compatible microcomputers. Versions 2.1 and above
of the PC - DOS and MS - DOS operating systems are supported.
Memory requirements are 128k bytes minimum. While hard disks
are not absolutely necessary, they are recommended for increased
performance.
To run evaluation copy of SHUFFLES on your computer, complete
the following steps:
1. Insert purchased copy of SHUFFLES disk into disk
drive A and the user's working disk into drive B or C
depending on whether you have a dual or single floppy
or hard disk based unit, respectively. Copy "*.*"
from drive A to drive C (if hard disk drive).
It is to your advantage to copy SHUFFLES to a
sub-directory that is listed in your "PATH" DOS
command on your computer.
example: COPY A:*.* C:*.* (hard disk)
2. In order to execute Shuffles enter A:SHUFR and hit return. If
copy of Shuffles is on hard disk drive, then enter your hard disk
drive designator (ex. C: ) and SHUFR followed by a return.
Shuffles will display a help menu. Refer to SHUF.DOC for
further details on Shuffles operations. The evaluation copy
will allow 50 executions of Shuffles before the program expires.
After program expiration, Shuffles will print out a registration
message per every run of the program thereafter. Full functionality
of the program remains after program expiration,however. The expir-
ation message is only displayed to encourage user registration.
3. The files that are distributed on the master disk are
summarized below:
FILE: README_R.TXT - This is this text file for
installation instructions
and copyright notice.
FILE: SHUFR.EXE - This is the SHUFFLES program.
It uses about 40k of RAM.
FILE: SHUF.DOC - This file is the user's manual
for SHUFFLES. Feel free to print
it.
FILE: SHUF.CTL - This file is a Shuffles control
file that tracks how many times
the program has been run by user.
After 50th run, registration message
will be printed on every run thereafter.
@ IBM PC,XT,AT,MODEL 30 & PC-DOS are trademarks of the
International Business Machines Corporation. MS-DOS
is a trademark of the Microsoft Corporation
Terms of Agreement
------------------
Newline Products offers the Shuffles program on a shareware
type basis. This means that you, the user are at liberty to
use the Shuffles program for evaluation as well as provide
copies of the program to other users. You are not, however,
at liberty to sell this program or a copy of this program to
other users. If you, the user, find this program of usage to
to you, then you are obliged to pay a $30 users fee. This will
entitle you to a binded copy of the reference manual as well as any
updated copies of the Shuffles program if enhancements or revisions
have occured.
Please take the time out now to fill out the following form now
for proper registration. Thank you!
------------------------------------------------------------------------------
order #001-SHU
- ORDER FORM -
Please print out the following:
Name of Purchaser __________________________________________________
Address __________________________________________________
City,State,Zip __________________________________________________
- -
Phone Number ----------------------------------
Current Version of Shuffles you have (if known) __________
Comments or recommendations for future programs or enhancements__________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
Number of copies ______ x $30 per copy = $_______ Total enclosed
Please make check or money order payable to Newline Products and mail this
form to address below (Sorry, no COD or charge cards at this time):
Newline Products
25931 Euclid Ave
Suite #294
Cleveland, Ohio 44132
Thank you.
____
|_ \
| |\ \
| | \ \ Newline Products
| | \ \____________________
|_| \_____________________|
S H U F F L E S
"The computerized paper collator"
REFERENCE MANUAL
Copyrighted 1988 Newline Products (R1.0)
PRINTED IN U.S.A.
TABLE OF CONTENTS
Section 1.0 Introduction.................................. 1-1
1.1 Installation of Software...................... 1-1
Section 2.0 Paper Collation Commands...................... 2-1
2.1 Command Line Mode............................. 2-1
2.2 Interactive Mode.............................. 2-5
Section 3.0 Backsided (Duplex) Printing................... 3-1
3.1 Backsided Printing For Collating Printers..... 3-2
3.2 Backsided Printing For Non-Collating Printers. 3-3
3.3 Backsided Printing For Collating Printers......3-4
Section 4.0 Appendix
4.1 Helpful Hints and Examples.................... 4-1
4.2 Error Messages................................ 4-5
4.3 Warning Messages.............................. 4-7
Section 5.0 Terms of Agreement............................ 5-1
i
1-1
SECTION 1.0: INTRODUCTION
SHUFFLES is a utility program designed to address various paper
collation features on dot matrix, daisy wheel, and laser printers.
Section 2.0 of this document concentrates on the commands used
for paper collation features. Section 3.0 describes backsided printing
Section 4.0 is the book appendix. It provides usefull hints and tips
on how to harness the full power and ease of the SHUFFLES program.
One final note, Newline Products wishes to thank you for the purchase
of this program. May we continue to meet your growing needs in the
near future.
SECTION 1.1: INSTALLATION OF THE SOFTWARE
The SHUFFLES program was designed to run under PC-DOS or
MS - DOS operating systems used on IBM PC, XT, AT, Model 30 and
associated compatible microcomputers. Versions 2.1 and above
of the PC - DOS and MS - DOS operating systems are supported.
Memory requirements are 128k bytes minimum. While hard disks
are not absolutely necessary, they are recommended for increased
performance.
To install SHUFFLES on your computer, complete the following
steps:
1. Insert purchased copy of SHUFFLES disk into disk
drive A and the user's working disk into drive B or C
depending on whether you have a dual or single floppy
or hard disk based unit, respectively. Copy "*.*"
from drive A to drive C. It is to your advantage to
copy SHUFFLES to a sub-directory that is listed in
your "PATH" DOS command on your computer.
example: COPY A:*.* B:*.* (single or dual floppy)
example: COPY A:*.* C:*.* (hard disk)
@ IBM PC,XT,AT,MODEL 30 & PC-DOS are trademarks of the
International Business Machines Corporation. MS-DOS
is a trademark of the Microsoft Corporation
1-2
SECTION 1.1: INSTALLATION OF THE SOFTWARE (cont.)
2. Return purchased (master) copy of SHUFFLES disk to
paper jacket and store in a safe place. Use the copy
of SHUFFLES on your working disk to generate other
copies elsewhere if you wish. Use the master copy
only when generating new copies of the program on
other disks.
3. The files that are distributed on the master disk are
summarized below:
FILE: README.TXT - This is a text file for
installation instructions
and copyright notice.
FILE: SHUF.EXE - This is the SHUFFLES program.
It uses about 40k of RAM.
2-1
SECTION 2.0: PAPER COLLATION COMMANDS
The basic format for using the paper collation commands is des-
scribed below. The paper collation commands can be executed in one
of two ways different ways, Command Line Mode and Interactive
Mode.
SECTION 2.1 COMMAND LINE MODE
SHUF {input filespec} {output filespec} {/B} {/L=nn} {/N} {/C}
{/D} {/F}
where,
"SHUF" is the name of the SHUFFLES program to be executed.
"{input filespec}" is the name of the user input text file to be col-
lated or translated.
"{output filespec}" is the name of the output file to which SHUFFLES
is to dump the collated or translated output. If the user does
not supply a file name for this parameter, then SHUFFLES will
supply one for the user. The supplied name of the output file will
be called "TEMP0.FIL". The user must caution against using
this filename for their personal filenames because SHUFFLES will
overwrite "TEMP0.FIL" with the latest output whenever output file-
specs are not supplied. (This parameter is optional).
2-2
SECTION 2.1 COMMAND LINE MODE (cont.)
"{/B}" is an option which specifies whether double-sided or back-
sided printing is desired. If this parameter is not used,then the
default is no double-sided printing selected. If the parameter is
specified, then double sided printing is selected. See Section 3.0
of appendix for more information on double-sided printing.
"{/L=nn}" is an option which specifies the standard length of a page
in the user's text file. If this parameter is not specified,
the user's file is assumed to be already paginated. If this pa-
rameter is specified,then the "nn" part of the parameter is a user
defined number from 01 - 99 which represents a new page length.
This parameter is used on user input files that are without
format (no form feeds). An example of such files are ASCII
spreadsheets, ASCII numerical data files, or user text files which
don't contain form feeds. SHUFFLES uses this parameter to break
the user text file up at the appropriate points when generating
collated output. In general, this parameter can be ignored if your
text already contains form feeds.
"{/N}" is an option which says user has a non-collating printer.
This option is used on printers that do NOT support collation.
The SHUFFLES program will output a file with collation output.
This mode is default for the program if not used or ignored.
"{/C}" is an option which says user has a collating type printer.
This option is used on printers that DO support collation.
The SHUFFLES program will output a file with no collation.
If this option is ignored, then SHUFFLES will generate an output
file for a non-collating type printer.
"{/D}" is an option which specifies that SHUFFLES generate a double
spaced output. Best results can be obtained by using no collation
option above. However, collation is still allowed when using this
option.
"{/F}" is an option which specifies that a sheet feeder is in use
on the printer. Default is no sheet feeder is in use.
note: /C and /N should not be used at the same time.
If attempted, then last option entered is the
option used.
2-3
SECTION 2.1 COMMAND LINE MODE (cont.)
Examples:
SHUF TEXT.FIL TEXT.COLL /B /D /L=80
SHUF TEXT.FIL /N
SHUF TEXT.FIL /F
shuf text.fil
note: The format for Command Line Mode is not particular about upper or
lower case,however,mixed case is not allowed. Also,a space character
is required in between each parameter. Path names are allowed for
all filespecs, however, wildcards "*" are not allowed.
2-4
2.2 INTERACTIVE MODE:
In interactive mode, the user simply types "SHUF" and depress the
return key. SHUFFLES will print the following help window of features
available:
> Input filespecs - user input file to be shuffed
> Output filespecs - name of file to save shuffled output
> Options:
/B - two sided printing, default single sided printing
/L=nn - page length ( 01 - 99 ), default = 0 lines
/N - output text for a non-collating type printer
/C - output text for a collating type printer
/D - double space output, default = single space output
/F - sheet feeder in use, default = not in use
- Depress <return> to exit -
> Input filespecs ?:
The user should supply the same responses to the menu prompts
as were used in the Command Line Mode. The format for the two modes
are the same.
Examples:
> Input filespecs ?: TEXT.FIL
> Output filespecs ?: TEXT
> Enter an option <ret> ?: /B
> Enter an option <ret> ?: /L=60
> Enter an option <ret> ?: /N
> Enter an option <ret> ?: /D
> Enter an option <ret> ?: /F
> Enter an option <ret> ?: <ret>
3-1
SECTION 3.0: BACKSIDED (Duplex) PRINTING
Backsided printing is a feature which allows the user to print
consecutive pages of a text file onto the front and back side of the
paper. The net result of this feature is to reduce the amount of
paper by one half the amount of paper needed if the file were sin-
gle side printed.
Backsided printing is activated by entering the "/b" option.
When using this option,the user is required to enter an output file-
spec that does NOT have a file extention on it.The reason for this
is that Shuffles will automatically provide extentions on the file
name for you in this mode only. The way that backsided printing
mode works is that Shuffles will take the user's input text file and
split it into two separate output files. Each output file contains
every other page of the user input file. Shuffles attaches a ".a"
and a ".b" extention to each of the output files. The user prints
each output file out according to the file extention. Output "file.a"
is sent to the printer first, then output "file.b" is printed next
after rotating the "file.a" printed output.
Rotation of the "file.a" printed output is printer dependent.
Since the backsided printing mode is primarily for printers
capable of handling single cut sheets of paper, the order in which
a printer outputs its printed text is important. Printers
will usually fall into one of two catagories, those that print out
text in a collated face down fashion and those that print out text
in a face up (text visible as sheet is resting in output bin) non-
collating kind of output. It is very easy for the user to determine
which kind of printer he or she has by simply printing out a text
file of two or more pages. If the printed output is such that the
user has to manually re-shuffle the printed text to get it in the
right order, then chances are that the user has a non-collating
face up kind of printer. This kind of output is common amongst
laser printers and printers with sheet feeders on them. If the user
gets an output that is already collated and the output rest in the
output bin face down (no printed text visible), then it is likely
that the user has a collating printer. This kind of output is also
common amongst laser printers and printers with sheet feeders on
them.
3-2
SECTION 3.0: BACKSIDED (Duplex) PRINTING (cont.)
There are some printers that support both modes. The advantage
of face up (text visible) printed output is that it allows the user to
tell immediately if the printer is out of ink or if the text format is
all correct etc. The advantage of face down output is the automatic
collation of the output. Shuffles provides the user with the best of
both when using non-collating printers. It makes collated face up
output possible.
SECTION 3.1: BACKSIDED PRINTING FOR COLLATING PRINTERS
If the user has a collating printer then the "/c" option should
always be used in the backsided printing mode or any of the other
modes available under Shuffles. After printing "file.a", the user must
rotate the printed output accordingly:
Rotation for collating laser printers
-------------------------------------
If your printer is a COLLATING laser printer, then do the following:
1. remove printed output of "file.a" from output bin.
2. remove or add blank sheet of paper to the top of
printed output stack as directed by Shuffles in this mode.
3. while holding printed output face down just as it came
out of the printer bin, rotate the stack around so that
the bottom half exchanges positions with the top half
(text on the paper is now pointing away from you).
4. Eject any remaining sheets of paper left in the printer.
Neatly even the stack and re-insert it into the top of
the INPUT paper tray of the laser printer. Now, print
out "file.b". The resultant output should be a collated
front and backsided print of the user input file.
"file.a" paper stack top view of printer
(text side is face down ___________________
and is NOT visible) | |
___________ ____| |
| | | | || |
| ____| | input -> | | || | <-- collated
| | | paper bin | | || | face down
|_________| |___| || | output bin
| |
(the big sideways "T" |_________________|
shows direction of text)
Figure 3-1: Rotation of "file.a" in backsided printing mode
(collating laser printer)
3-3
SECTION 3.2: BACKSIDED PRINTING FOR NON-COLLATING PRINTERS
Rotation for non-collating laser printers
-----------------------------------------
For NON-COLLATING type printers use the /N option.
If your printer is a NON-COLLATING laser printer, then do
the following:
1. remove printed output of "file.a" from output bin.
2. remove or add blank sheet of paper to the top of
printed output stack as directed by Shuffles in this mode.
3. while holding printed output face up just as it came
out of the printer bin, rotate the stack around so that
the text on the paper appears upright and normal to you.
4. Eject any remaining sheets of paper left in the printer.
Neatly even the stack and re - insert it back into the
top of the INPUT paper tray of the laser printer. Now,
print out "file.b". The resultant output should be a
collated front and backsided print of the user input
file.
"file.a" paper stack top view of printer
(text side is face down ___________________
and IS visible) | |
___________ |--===| |
| | | | | |
| ____| | output -> | | | <- input |
| | | non-collating | | | paper bin |
|_________| face up paper |--===| |
bin | |
|_________________|
(the big sideways "T"
shows direction of text)
Figure 3-2: Rotation of "file.a" in backsided printing mode
(non-collating laser printer)
3-4
SECTION 3.3: BACKSIDED PRINTING FOR SHEET FEEDER PRINTERS
Rotation for dot matrix and daisy wheel printers
-------------------------------------------------
If your printer is a dot matrix or daisy wheel printer with
a (COLLATING or NON-COLLATING) sheet feeder on it, use the /F
option, then do the following:
1. remove printed output of "file.a" from output bin.
2. remove or add blank sheet of paper to the top of
printed output stack as directed by Shuffles in this mode.
3. Eject any remaining sheets of paper left in the printer.
Neatly even the stack and re-insert it into the top of
the INPUT paper tray of the sheet feeder with the text
side of the stack now facing you but with the characters
upside down. Now, print out "file.b". The resultant
output should be collated front and backsided print of
the user input file.
"file.a" paper stack
(text side IS visible)
_________
| |
| | | <----
____| | |____ (the big upside
sheet feeder-> | | | | | down "T" shows
(input paper bin) | | --|-- | | the direction
| | | | of text)
----------|---|-------|---|----------
| |
| * | <- printer
|___________________________________| front view
Figure 3-3: Rotation of "file.a" in backsided printing mode
(dot matrix,daisy wheel)
SECTION 4.0 APPENDIX
4-1
SECTION 4.1 HELPFUL HINTS AND EXAMPLES
This section describes some useful tips and examples
of using SHUFFLES. Limitations are also described here.
TOPIC #1: Building a batch file for executing several
shuffle operations at once.
1.0 Edit a file and include the SHUFFLES command
strings in Command Line Mode. Each of the
commands will be executed as specified. Notice
the "print" command. It will automatically
print each file for you after it is shuffled.
Each SHUFFLES command string has the same
output file name. This normally does not
have to be the case. The same output file-
name was used over and over again in order
to reserve some of your disk space. The
file is deleted after this batch file
executed. IT IS RECOMMENDED THAT
THE USER ALWAYS RETAIN HIS OR HER
ORIGINAL FILE. DO NOT ERASE IT. This way,
SHUFFLES can always re-shuffle the file and
generate the desired output. If the output
file is for frequent printing, then it can
be saved and used over and over again.
Notice the use of directory path names on
"infile2.doc". Path names are also allowed
the output file specification. On
"infile5.doc" a backsided printing session
is being done. The DOS "pause" command is
used to stop the execution of the batch file
allow the user enough time to go and rotate
the "file.a" stack in the printer. Execution
is resumed by depressing any key.
2.0 Execute the batch file by typing the filename
at the DOS prompt.
4-2
SECTION 4.1 HELPFUL HINTS AND EXAMPLES (cont.)
> batch.fil
shuf infile1.doc outfile.doc /n /d
print outfile.doc
shuf /dir1/dir2/infile2.doc outfile.doc /n
print outfile.doc
shuf infile3.doc outfile.doc /c /d
print outfile.doc
shuf infile4.doc outfile.doc /n
print outfile.doc
rem - Notice a backsided print is being done here
shuf infile5.doc outfile.doc /n /b
print outfile.a
pause ...waiting for user to rotate "file.a" in printer
print outfile.b
shuf infile6.doc outfile.doc /n /d
print outfile.doc
rem - Clean up output files here -
erase outfile.doc
erase outfile.a
erase outfile.b
Limitations:
wildcard options cannot be a part of any
input or output file specification. Options
/C and /N should not be used at the same time.
If attempted, then last option entered is the
option used.
4-3
SECTION 4.1 HELPFUL HINTS AND EXAMPLES (cont.)
Topic #2: Embedded printer control codes in text
The usage of the "/N" option of SHUFFLES allows
the user to specify that the output file should be shuffled
for printers that do not collate their output. The /N
output option is unique in that it actually reverses the
page order of the user's input file such that the 1st page
is now the last page in the output file and the last page
is now the first page in the output file. All other pages
in between are also "shuffled" in reverse order. A major
limitation with this feature has to do with embedded printer
control codes. Printer control codes that pertain to features
that transcend page boundaries can present problems. Such
printer features that can transcend page boundaries are things
like left and right margin settings, horizontal or vertical
landscape mode, font size and type selections, ect. These
are things that are typically embedded in the 1st page of a
document and will define the overall settings for the remainder
of the document. However, since SHUFFLES will reverse the
page order of the document, these settings are no longer in the
beginning of the document like they should be, they are
at the end of the document. The printer will not execute
these settings until the last page of the document is
received. The result is that the user's document will not
be correctly formatted. There are two ways to by-pass this
problem. Do either of the following:
1.0 Move such settings in your document to the
top of the last page of your document.
2.0 Include such settings on each and every page
of the document if possible.
Limitations:
In general, most printer embedded control codes will not
affect the operation of the SHUFFLES program. However,
SHUFFLES was designed to work with purely ASCII non binary type
text files. Therefore, graghics files of a binary format or text
files with graphics based binary files in them should be avoided
when using SHUFFLES. To use SHUFFLES on such files can produce
unpredictable and erroneous text output files.
4-4
SECTION 3.2 HELPFUL HINTS AND EXAMPLES (cont.)
Topic #3: Double Spacing Option
The usage of the "/d" option of SHUFFLES allows
the user to specify double spacing of the user text.
The user should be aware, however, that this option
will increase the page length of the text. Page
breaks will no longer occur in the same place as
with single spacing. Documents with page numbers
inserted under single spacing may have to be re-
inserted by editing the double spaced output file
or by editing the original file with compensation
for the new page breaks.
Topic #4: Encoded ASCII Text Files
Some word processor and text editor programs
do not output pure ASCII text files at the end of
the editing session. These kinds of files usually
cannot be sent directly to the printer for printing
because of the special codes (pagination, soft hypen,
binary numbers,etc.) embedded in them. These control
codes are not to be confused with the embedded
printer control codes discussed in Topic #2. These
codes are usually specific to the word processing or
editing program and are not known to the printer.
Fortunately, most word processing and editing programs
that use the special codes allow you output a purely
ASCII text file. This purely ASCII text file may also
bw refered to as a "printable output or disk output file"
in the word processor documentation. Use the purely
ASCII printable text output file with SHUFFLES.
4-5
SECTION 4.2 ERROR MESSAGES
This section defines all of the error and warning messages
produced by the Shuffles program, as well as some suggestions
for eliminating the problem.
- No input filespecs entered -
Issued when user does not specify an input file to shuffle. Enter
in a valid filename for shuffling.
- Wildcards are not allowed in input filename -
Do not include wildcard symbols in input (or output) filenames.
Shuffles was not designed to handle them.
- Page length is invalid value -
When setting the page length parameter "/L=nn", legal values are
in the range of 1 thru 99 decimal. No usage of the /L=nn option
will cause the SHUFFLES program to expect text with form feeds.
- User input file not found -
Shuffles could not locate the input filespecs entered by the user.
Check input filespecs for spelling errors or erroneous path specs.
- User input file cannot be read -
User input file is marked hidden or locked (by DOS) from reading.
Unlock or change attributes on file.
- File exceeds capacity of this program -
Shuffles can only handle up to 1000 pages of user input text.
Break file into smaller files or reduce number of pages.
4-6
SECTION 4.2 ERROR MESSAGES (cont.)
- TEMP0.FIL file not opened -
Shuffles could not write to self-created output file.
Check to see if disk is full, write protected or not available.
- User output file not created -
Shuffles could not write to user output file.
Check to see if disk is full, write protected or not available.
- User output file.a not created -
Shuffles could not write to user output file.a.
Check to see if disk is full, write protected or not available.
This error occurs when using backsided printing mode.
- User output file.b not created -
Shuffles could not write to user output file.b.
Check to see if disk is full, write protected or not available.
This error occurs when using backsided printing mode.
- Error seeking through user file -
There is a bad block on the disk or the user input file is of
zero bytes in size (empty).
- Error reading user input file (pass 2) -
Faulty disk, hidden file, or user removed diskette from drive
before Shuffles completed operation. Start over again and don't
remove diskette until DOS prompt re-appears.
- Error writing to user output file -
User diskette is full or write protected.
4-7
SECTION 4.3 WARNING AND OPERATIONS MESSAGES
This section describes warning messages and messages
generated by Shuffles to aid the user in doing a particular
feature.
... number of pages to process = nn
This message is a status message displayed by Shuffles to
indicate how many pages of text it has to process. This
number is very close to the page numbers typed in the user's
document. They may differ in that Shuffles counts all form
feeds as being a page, whether there is text on the page or
not. So do not be concerned if the numbers do not match up
exactly.
- warning ... cannot backside print a single page -
Shuffles cannot split a single page for backsided printing.
Two or more pages are recommended.
... do NOT remove blank sheet at end of [user file.a],
add blank sheet if none present
also remove any header sheets at front of [user file.a], if any
This is an operations message that is used during backsided
printing mode. If a print out of the "file.a" file is un-
balanced (odd number of pages), Shuffles will instruct the
user to not remove or add a blank sheet of paper to the
printed output of "file.a". This will balance the paper
stack. This should only be done whenn instructed by Shuffles.
... remove blank sheet at end of [user file.a], if any
also remove any header sheets at front of [user file.a], if any
This is an operations message that is used during backsided
printing mode. If a print out of the "file.a" file is
balanced (even number of pages), Shuffles will instruct the
user to remove last blank sheet of paper printed during
"file.a" , if there is any. This will balance the paper
stack. This should only be done when instructed by Shuffles.
5.0 TERMS OF AGREEMENTS
Newline Products offers the Shuffles program on a shareware
type basis. This means that you, the user are at liberty to
use the Shuffles program for evaluation as well as provide
copies of the program to other users. You are not, however,
at liberty to sell this program or a copy of this program to
other users. If you, the user, find this program of usage to
to you, then you are obliged to pay a $30 users fee. This will
entitle you to a binded copy of the reference manual as well as any
updated copies of the Shuffles program if enhancements or revisions
have occured.
Please take the time out now to fill out the following form now
for proper registration. Thank you!
------------------------------------------------------------------------------
order #001-SHU
- ORDER FORM -
Please print out the following:
Name of Purchaser __________________________________________________
Address __________________________________________________
City,State,Zip __________________________________________________
- -
Phone Number ----------------------------------
Current Version of Shuffles you have (if known) __________
Comments or recommendations for future programs or enhancements__________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
_________________________________________________________________________
Number of copies ______ x $30 per copy = $_______ Total enclosed
(Ohio residents add
6.5% sales tax)
Please make check or money order payable to Newline Products and mail this
form to address below (Sorry, no COD or charge cards at this time):
Newline Products
25931 Euclid Ave
Suite #294
Cleveland, Ohio 44132
Thank you.
Volume in drive A has no label
Directory of A:\
CATALOG CDA 1078 3-06-90 2:00p
CATALOG DIF 2157 3-06-90 2:00p
CATALOG DOC 9198 3-06-90 2:00p
CATALOG DTF 44032 3-06-90 2:00p
CATALOG EXE 61299 3-06-90 2:00p
CATALOG HDR 1810 3-06-90 2:00p
CATALOG IDX 9728 3-06-90 2:00p
CATALOG SDF 858 3-06-90 2:00p
CATALOG TXT 878 3-06-90 2:00p
CATALOG WKS 1823 3-06-90 2:00p
CV2 COM 512 5-20-86 1:54p
FILE1312 TXT 3257 3-23-90 10:12a
GO BAT 38 10-19-87 3:56p
GO TXT 1618 2-23-89 1:44p
MANUAL BAT 443 1-18-89 10:19a
READ ME 11697 8-28-88 8:45p
README_R TXT 5084 11-10-88 11:09a
RUNCOB EXE 62318 6-15-87 7:08p
SAMPLE1 DAT 304 8-25-88 1:28p
SAMPLE2 DAT 498 8-25-88 1:30p
SAMPLE3 DAT 232 8-25-88 1:31p
SETPRINT BAT 38 8-28-88 7:07p
SETPRINT INT 15754 8-28-88 7:19p
SETUP DAT 75 3-06-90 2:00p
SHUF CTL 5100 11-10-88 11:28a
SHUF DOC 31123 11-10-88 12:15p
SHUFR EXE 40864 11-10-88 11:14a
27 file(s) 311816 bytes
37888 bytes free