Short: Print spooler with Dot4 support Author: chris@unsatisfactorysoftware.co.uk (Chris Young) Uploader: chris unsatisfactorysoftware co uk (Chris Young) Type: text/print Version: 1.1 beta Architecture: ppc-amigaos >= 4.0.0 Dot4Spool - print spooler with Dot4 support =========================================== WARNING: THIS IS BETA SOFTWARE. THIS MEANS IT IS INCOMPLETE, UNFINISHED AND UNTESTED. ALL USE IS AT YOUR OWN RISK. I WILL NOT BE HELD RESPONSIBLE FOR ANY LOSS OF DATA ETC INCURRED FROM DIRECT OR INDIRECT USE OF THIS SOFTWARE. BY INSTALLING AND/OR USING THIS SOFTWARE YOU AGREE TO THESE TERMS. Installation ============ copy Devs/spool.device to devs: Check the tooltypes of Dot4Spool - you MUST fill in ONE of the following: SERIAL= This is the serial number of your HP printer (only HP printers are supported for built-in USB mode). You can get the serial number out of USBInspector, amongst other places. DEVICE= This is the AmigaDOS assigned device name to send print jobs to (eg. PAR:) You can use the included USBPRT mountlist if you want to print spooled jobs to an OS supported USB printer. Optionally the following tooltypes can be used: UNIT= This is the unit number of spool.device to monitor. Leave at 0 unless you have more than one printer, in which case you will need to run Dot4Spool multiple times with different UNIT numbers (eg. using project icons with Dot4Spool as a default tool) MODE= This is for HP/Dot4 mode only. See below. Now run Dot4Spool. It will not appear to do anything, as it runs as a background commodity. Open Printer Prefs and select spool.device as the printer port device for your printer. Print something! It should spool to disk and then print, freeing up the application faster and allowing use of Dot4 as well as native supported printers. Known bugs ========== Dot4 support is incredibly unreliable. In particular, it is necessary to dis- and reconnect the printer after every job. Sometimes this is necessary multiple times. Advanced usage ============== The spool directory defaults to T:Spool_ This can be changed by setting env-var spool.device/ in order to point it to somewhere on disk... If it is pointed to a directory (rather than the root of a volume), this MUST end in a slash. If you mess up then Dot4Spool WILL start deleting random things. DON'T MESS WITH THIS UNLESS YOU KNOW WHAT YOU ARE DOING. The MODE tooltype sets the USB communication mode for HP printers. It has value 0-7, as per the below: (the default is 3) HPMUD_UNI_MODE=0, /* uni-di */ HPMUD_RAW_MODE=1, /* bi-di */ HPMUD_DOT4_MODE=3, HPMUD_DOT4_PHOENIX_MODE=4, /* (ie: clj2550, clj2840, lj3050, lj3055, clj4730mfp) */ HPMUD_DOT4_BRIDGE_MODE=5, /* (ie: clj2500) not USB compatable, use HPMUD_RAW_MODE, tested on F10 12/10/08 DES */ HPMUD_MLC_GUSHER_MODE=6, /* most new devices */ HPMUD_MLC_MISER_MODE=7, /* old stuff */