Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!oliveb!amiga!cbmvax!daveb From: daveb@cbmvax.UUCP (Dave Berezowski) Newsgroups: comp.sys.amiga Subject: Re: Printer Driver Message-ID: <6355@cbmvax.UUCP> Date: 21 Mar 89 14:57:09 GMT References: <5627@ux.cs.man.ac.uk> <6204@cbmvax.UUCP> <4375@enea.se> Reply-To: daveb@cbmvax.UUCP (Dave Berezowski) Organization: Commodore Technology, West Chester, PA Lines: 31 In article <4375@enea.se> tope@enea.se (Tommy Petersson) writes: >I have just ONE small problem: I have a Seikosha SL80IP printer >which is said to be NEC P6 compatible. It prints nice graphic >with the 1.3 NEC P6 printer driver. It's just that first it prints >a zero! It must be something of the initializing sequence the >printer doesn't recognize, but the all seven densities works fine. >The first line gets shifted to the right buy that zero though. > There is no V1.3 NEC P6 printer driver (not from Commodore). If you mean the V1.3 Nec_Pinwriter driver (with over 30 drivers I HAVE to be this specific) then I may be able to help you. Listed below are the escape sequences that get sent to the printer before each graphic dump: 00-01 \003P set pitch (10 or 12 cpi) 02-02 \022 set condensed fine (on or off) 03-05 \033W\000 enlarge off 06-08 \033ln set left margin to n 09-11 \033Qn set right margin to n 12-12 \015 carriage return 13-15 \033U1 set uni-directional mode 16-18 \033r0 black text 19-20 \0330 8 lpi spacing Perhaps one of these sequences is not valid on your printer. You might be able to use NewZap to look for the sequence: "\033P\022\033W\000\033ln\033Qn\015\033U1\033r0\0330" and null out any codes which your printer does not understand. I should warn you though that the printer driver fills in fields 1, 2, 8, 11, and 15 and will overwrite any value you put there.