home *** CD-ROM | disk | FTP | other *** search
- SPEC Ver 1.4
- A printing utility for the HP LaserJet
-
- Copyright (C) 1987
-
- Martin Beattie
- 9190 Rolling Tree Lane
- Fair Oaks, CA 95628
- CompuServe [76555,454]
- GEnie [M.BEATTIE]
-
- SPEC is a printing utility to help display large documents in a
- in a more manageable size. It prints an ASCII text file to the
- HP LaserJet in the landscape mode and places 2 pages side by
- side. These pages are printed so that if holes are punched on
- the top margin, 4 pages may be seen at the same time. For
- example, pages 1 and 2 would be printed side by side. Pages 3
- and 4 are printed upside down on the back of the sheet holding 1
- and 2. When the sheet is flipped up, 3 and 4 can be read along
- with pages 5 and 6 which are printed on the front of the next
- sheet. This is the manner in which large documents are
- frequently presented for contract specifications--hence the name-
- -SPEC. The program first prints the front halves, then you are
- instructed to turn the paper over and the back sides are printed.
- Page orientation and placement is calculated by the program and
- you are instructed how to re-insert the paper into the paper tray
- following the first pass. An option is available to select
- between LaserJet and Series II paper eject output.
-
- A note for Non Programmers
-
- SPEC (C) was written after a request from one of my PAMPHLET (C)
- users suggested that such an output would be useful to display
- large documents as noted above. You will need to know how to make
- an ASCII TEXT file from the output of your word processor. The
- program does all the rest.
-
- Many word processors have their own internal format in which they
- store the files which you have created. This is to allow the
- program to easily format paragraphs, justify alignment and so
- forth. These formats contain extra or encoded characters which
- will not print correctly if you try to print them (as is) with
- SPEC (C). Most word processors will allow you to create a
- straight ASCII text file from your document. You will have to
- refer to your word processor documentation to determine how to do
- it. For example, Word Perfect has a text in / text out mode, and
- WordStar can Print to a document FILE (3.3) or to device "ASCII"
- (4.0). All editors that are used by programmers create TEXT
- files.
-
- Pagination is determined by line count of 66 or the presence of a
- form feed character (ASCII 12, CTRL L, ^L). Line length is
- limited to 70 characters (80 if the /w option is used). Lines
- longer than 70 (or 80) will wrap around--such lines will begin
- with "---->". You may find that the page breaks indicated by
- your word processor are not the ones that are printed by SPEC
- (C). This occurs for 2 reasons--the maximum # of lines printed
- on a 66 line page is usually around 55 and your word processor
- did not place a form feed character at the end of each page when
- it created the text file. SPEC (C) will print 66 lines per page
- and still have enough space for a margin. In order to create the
- most compact document, it uses all of the lines it can. If you
- want to have page breaks as they are created by your word
- processor, you will need to make sure a form feed character
- (ASCII character 12, Control L, ^L) is in your text file at the
- desired break. Any of the many programmer's editors or several
- of the Freeware editors will enable you to make this correction.
- WordStar, in the NonDocument mode will also allow you to make
- this correction (use ^P^L to enter the form feed character with
- WordStar). Change only the TEXT file, not the original document
- file created by your text editor.
-
- Running SPEC
-
- If you have a LaserJet which does not have internal landscape
- compressed print, you need a Y cartridge for this program to
- work.
-
-
- Type SPEC from DOS. i.e. A:SPEC<enter>.
-
- You will then see --
-
-
-
- ╒════════════════════════════════════════════════════════════════════╕
- │ │
- │ SPEC (C) VERSION 1.4 │
- │ │
- │ FILE TO PRINT: │
- │ │
- │ TITLE STAMP: N │
- │ │
- │ DATE STAMP: N │
- │ │
- │ NUMBER PAGES: Y │
- │ │
- │ WIDE CENTER MARGIN: N │
- │ │
- │ TITLE: │
- │ │
- │ SERIES II (Y/N): Y │
- │ │
- │ │
- │ Use arrow keys to edit, F2 to continue when ready │
- │ F10 to QUIT without printing │
- │ F1 for HELP │
- ╘════════════════════════════════════════════════════════════════════╛
-
- Complete the options as needed. You will need to enter a file
- name to be printed. Title and Date stamp are default OFF but may
- be added if requested. Page Numbering is default ON but may be
- eliminated if your text file has numbering included. The wide
- center margin is default ON and limits line length to 70
- characters. If a longer line length is desired, changing this
- option to "N" will allow 80 characters per line. The TITLE
- string will be printed at the top of each page if the TITLE opion
- is on. The SERIES II option is for those printers which eject
- paper face down. That is printing is correctly collated and does
- not normally have to be rearranged. This creates an output order
- on the first pass which must be taken from the output tray and
- rotated 180 degrees (end for end) before inserting into the paper
- tray for correct page printing. Change this option to "N" if
- your printer ejects page up -- that is pages normally have to be
- reversed after printing. This will create an output order which
- need only be turned over (top to bottom) as a block before
- reinserting in the paper tray. This should create proper
- pagination and order on printing the back half. You may have to
- experiment.
-
- After entering File, title and default information use F2 to
- start printing. You may also use F1 for HELP and F10 to abort
- without printing.
-
- This file (SPEC.DOC) is a TEXT file and you can experiment
- printing it by typing SPEC.DOC in the FILE TO PRINT option.
-
- Of course you can also simply have it printed using DOS by:
-
- A>TYPE SPEC.DOC>PRN
-
- to print full size sheets. It is only 4 pages.
-
- This program may be freely copied and distributed provided
-
- 1) that no fee is charged for such copying and distribution
- (excepting those clubs which provide bundled ShareWare and
- charge only a token amount for diskette costs) and
-
- 2) that it is distributed ONLY in its original, unmodified
- state.
-
- If you like this program, and find it of use, a contribution and
- registration would be appreciated. If you are using this program
- in a commercial environment, registration is mandatory.
- Registered users may receive a diskette containing the latest
- version of SPEC (C) if an update is available and is requested.
- Registration is $15.00. Please add $1.50 postage and handling if
- an update is requested. A registration form can be printed by
- using the F1 key at the information screen at the end of the
- program.
-
- If you correspond with comments and/or questions please note
- which version you are using.
-
- Have fun,
-
-
- Martin
- R E G I S T R A T I O N F O R M
-
- Please enter me as a registered user of SPEC (C).
-
-
- N A M E ______________________________________________
-
- S T R E E T / B O X _________________________________
-
- ______________________________________________
-
- C I T Y ___________________________ S T A T E ____ Z I P _______
-
-
- I am using version 1.4
-
-
- C O M M E N T S / S U G G E S T I O N S about SPEC:
-