+-------------------------------------------------+ | DviHp V 1.1, (C) Copyright by Ales Pecnik, 1993 | +-------------------------------------------------+ ABSTRACT ---------- DviHp is a printer driver for HP LaserJet (trademark of the Hewlett Packard Company) and compatibile printers. It translates DVI files, usually generated by TeX, to a code, understood by HP-LJ (PCL - printer control language). DviHp supports downloading fonts, which gives you extremely fast output. It allows you to include IFF ILBM files into your documents. COPYRIGHT ----------- DviHp is copyrighted software. All rights reserved. SHAREWARE ----------- This program is made available to you through the concept of "Shareware" which is a form of distribution different from the traditional commercial method. With shareware, you are able to "try before you buy". LICENSE --------- A limited, 30 day license is granted to anyone for the express purpose of program evaluation only. Commercial or governmental use is limited to one person during this period. Registration is required for any use after the expiration of this license. DISCLAIMER ------------ No warranties are implied or expressed with regard to the fitness or merchantability of DviHp for any particular purpose. All risks and damages, incidental or otherwise, arising through the use or misuse of DviHp are entirely at the responsibility of the user. While considerable effort has been made to provide you with a reliable product, there is no guarantee that this program is 100% "bug-free". Any problems that do arise will be corrected when and if feasible. Maintenance releases will be made available in order to correct potentially hazardous malfunctions within the program. Fixes for benign problems, usually cosmetic in nature, will most likely be deferred until the next major release. This disclaimer does not guarantee future versions of this product. DISTRIBUTION -------------- Distribution is limited to the original shareware distribution archive file only. None of the member files may be omitted. Furthermore, no profit or other material gain may be realized for distributing DviHp with the sole exception of recovery for media, postage and copying fee (not more than 10 US$). Bundling DviHp, the distribution archive or any member files, with any commercial product is expressly prohibited, but it may be included in so called disk libraries with public domain, shareware or otherwise free programs. TABLE OF CONTENTS ------------------- 1. Installation 2. Running DviHp 3. Special commands 4. Known problems and information about testing 5. Registration 6. Contact address 1. INSTALLATION ----------------- Put DviHp and its icon in a suitable directory. Then copy file HP_LJ_DviHp to DEVS:Printers directory and select this driver via Preferences. HP_LJ_DviHp is a driver for HP LaserJet and compatibile printers, which checks SPECIAL_TRUSTME flag (this flag is ignored in other 1.3 printer drivers), which is used for printing IFF ILBM files. If you don't intend to print IFF files, you may use any other printer driver. DviHp requires three public domain - shareware packages to run. Two of them are libraries (req library version 2 or higher and arp library version 39 or higher), the third is a program called "FLIB" and is distributed within PasTeX (shareware package) by Georg Hessman. If you don't have these files, connect to your nearest Bulletin Board System or try to get them from someone who spreads PD software. Libraries shouldn't be difficult to get at all. FLIB is included in PasTeX package and probably in other TeX packages too, but I haven't tested DviHp with others. 2. RUNNING DviHp ------------------ From CLI / Shell: ~~~~~~~~~~~~~~~~~ Just type "DviHp". There are no options to be used in a command line. From Workbench: ~~~~~~~~~~~~~~~ Double click on DviHp's icon. --- Then answer the requesters appropriately. Note for Shareware version users: Requesters are completely ignored in shareware version of this program. You can't select which pages to print (DviHp will print all of them), you can't choose only even/odd pages (even and odd pages will be printed), you can't choose number of copies (only one copy will be printed) and you can't select whether DviHp should remove fonts from memory after it has finished or not (DviHp will remove them). Note: Fonts used with DviHp should be PK fonts, packed into libraries with FLIB. DviHp is unable to find or use fonts in any other form. Font libraries should be placed in directory TeX:FontLib, their filenames should be in form PKxxxx, where xxxx is size (e.g. PK0300, PK0746, PK0329). If DviHp is unable to find one or more fonts, it will output font name and size and abort execution. 3. SPECIAL COMMANDS --------------------- DviHp currently understands only one \special command. This command has the form: \special{ifffile=pic.file hsize=300 vsize=300 hoffset=300 voffset=300} This command allows you to include IFF ILBM files in your document. Special command MUST start with the "ifffile=" keyword, sequence of other keywords may be altered. All keywords except "ifffile=" may be omitted; default values for hoffset and voffset are 300, for hsize and vsize: - if hsize and vsize are set to 0 or if these keywords are omitted, default values for both are 300, - if only hsize or vsize is set to 0 or ommited, program will calculate the other value so that aspect ratio will be correct. Values (hsize, vsize, hoffset and voffset) are in dots (1 dot = 1/300"). Notices: hoffset is absolute offset from the left edge of the paper, voffset is relative offset from the current point (it may be negative). If you intend to use IFF ILMB files, you'll need iff library too. 4. KNOWN PROBLEMS AND INFORMATION ABOUT TESTING ------------------------------------------------- DviHp was tested on Amiga 2000 with 1 MB RAM and on HP-LaserJet compatibile printer Epson GQ-3500 with 2 MB RAM. Known problems: DVI files with a lot of set/put rule commands may not print well (e.g. some files created with PicTeX) if you have 2 MB or less of printer memory. You should print these files (pages) with DVIprint, a part of PasTeX package by Georg Hessman. If you have problems using DVIprint with your LaserJet/compatibile printer, use HPLJ-Handler, which is freeware (written by me). HPLJ-Handler is included in registered version of DviHp. 5. REGISTRATION ----------------- 1. Why register? You will be able to select: - which pages you want to print, - only even/odd pages, - number of copies, - whether DviHp should remove fonts from memory after it has finished or not. 2. Payment Please remit via international or postal money order. Cheques are accepted, but if you're not from Slovenia please make sure at your bank FIRST that your cheque will be accepted by a foreign (Slovene) bank. Sending cash is allowed, but at your own risk! 3. Registration form Registration form is located in a separate file, "Registration.txt". Answering ALL the questions in that form is required, except those marked with "opt" (optional). 4. Rejected registrations Registrations which: - lack your signature, - don't have a complete list of users enclosed with them (only if you are ordering more than one copy, but not for an organization), - don't have the correct sum written in the "TOTAL" field of registration form will be returned. If you remit via cheque that is not accepted by a Slovene bank, the cheque and registration will be both returned. 5. Registration fee Registration fee is 50 US$. Details about discount rates are printed in registration form. Discounts are available if you are ordering registered copy for private or non-commercial use. 6. CONTACT ADDRESS -------------------- If you wish to register or obtain further information, please write to: ALES PECNIK SKOPSKA 6 61000 LJUBLJANA SLOVENIA FidoNet: ALES PECNIK, 2:380/102