From owner-freebsd-questions Sun Nov 26 17:30:18 2000 Delivered-To: freebsd-questions@freebsd.org Received: from hot.net.au (red.hot.net.au [203.58.126.2]) by hub.freebsd.org (Postfix) with ESMTP id 500DE37B479 for ; Sun, 26 Nov 2000 17:30:14 -0800 (PST) Received: from localhost (steve@localhost) by hot.net.au (8.9.3/8.9.3) with SMTP id MAA02251; Mon, 27 Nov 2000 12:31:07 +1100 (EST) (envelope-from steve@red.hot.net.au) Date: Mon, 27 Nov 2000 12:31:07 +1100 (EST) From: Steve the teco To: Joel Mc Graw Cc: freebsd-questions@FreeBSD.ORG Subject: Re: removing escape chr (printer) In-Reply-To: <3A1D3D65.7A93451@home.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi All and thanks for the pointers, but I still have a few problems. my new perl script gets rid of the PCL code but I loose the FORMAT.(spacing) I'm using in my script s/\033.*?[A-Z]//g; anybody got a PCL to text or PCL to html program ? Thanks for all the help to date. Steve. On Thu, 23 Nov 2000, Joel Mc Graw wrote: > Steve the teco wrote: > > > > Hi All, > > > > I have about 200 files to convert to plain text or better still html. > > > > The problem is the text is full of printer codes > > > > ^[^[&a8R^[^[&f0S^[^[&a4C^[^[&f0S^[*c2221A^[*c95B^[*c15G^[*c2P^[*c4A^[*c1852B^[*c0P^[*c2221A^[*c4B^[*c0P^[*p+59Y^[*p > > +200X^[^[(s0p10h0s3b4099TPROJECT > > COST^[*p+330X^[*p-20Y^[^[(s0p17h0s3b4099T1999^[*p+40Y^[*p-85XActual^[*p-40Y^[*p+70 > > X2000^[*p+40Y^[*p-89XBudget^[*p-40Y^[^[&f0S > > > > > > Do I need a port or something to clean up this mess. > > > > hope someone can help. > > > > Thanks for your time. > > > > Steve Hutson. > > > > Steve, > > These appear to be PCL codes--which is HP's printer control language > (kinda like PostScript). Notice that they appear to always begin with > an escape character and end with a capital letter. > > Using this info, writing a program/script to remove the codes should be > fairly trivial. > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message