× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Thanks Richard!

On Fri, 13 Feb 2004 10:46:52 -0500, "Richard Casey"
<casey_r@xxxxxxxxxxxxxxxx> said:
> Michael and John (and anybody else!),
> 
> Sending an AFP overlay to a non-IPDS printer using host-print-transform
> (HPT) causes the overlay to be converted and sent for EACH page! To get
> around that overhead, I converted the overlay to a PCL macro which could
> be
> loaded onto the printer. I then modified my print program to send a PCL
> command to "activate" that macro as an overlay. It was quite the learning
> experience (3 steps forward, 2 steps back!), but I'll try to summarize
> what
> I did.
> 
> One question - can you print to your HP4100 (or other laser printer)
> directly from your PC?
> 
> 1) Create your overlay on a PC.
> 
> I used Microsoft Word and imported the signature as a graphic file, but I
> also had success experimenting with Microsoft Paint.
> 
> 2) Print overlay to a file.
> 
> Keep your HP4100 as the selected printer, but click on the "Print to
> file"
> checkbox in the print dialog. That will send all of the PCL commands,
> text,
> etc. to a file that you specify.
> 
> 3) Edit the file.
> 
> Here is where it gets interesting! You'll need a text editor that can
> operate in hex-mode since you will be dealing with non-printable
> characters.
> I use UltraEdit (www.ultraedit.com) but there are a bunch of options out
> there. One important thing is that any nulls (hex 00) in the file be left
> alone. For example, if you switch to text mode in Ultra-Edit, any null
> characters get converted to spaces. It looks the same on the screen, but
> plays havoc with graphics (don't ask how I know this!!).
> 
> Look for <esc>E (hex 1B 45). That is the PCL command for a printer reset.
> It
> should be close to the beginning, perhaps after some @PJL commands.
> Delete
> everything up to, but not including, the <esc>E. Now, look for <ff> (hex
> 0C). That is the character for top-of-form. It should be at the end,
> perhaps
> before some @PJL commands. Delete that character and everything else that
> follows.
> 
> Insert the following after the <esc>E at the beginning of the file.
> 
>       <esc>&f999y0x0S (hex 1B 26 66 39 39 39 79 30 78 30 53)
> 
> This executes the following PCL commands
>       Macro ID # 999
>       Start macro definition
>       Push print position
> 
> Insert the following at the end of the file.
> 
>       <esc>&f1s1x10X  (hex 1B 26 66 31 73 31 78 31 30 58)
> 
> This executes the following PCL commands
>       Pop print position
>       Stop macro definition
>       Make macro permanent
> 
> 4) Send the file to your printer. You'll need a utility that sends the
> file
> directly without inserting any printer control codes. There are several
> "RawPrint" utilities out there (check google). I found one that runs from
> a
> command line, but don't remember where I picked it up from.
> 
> 5) Modify your print program.
> 
> You need to send the following text to the printer before you start
> printing
> your actual documents.
> 
>       <esc>&f999y4X   (hex 1B 26 66 39 39 39 79 34 58)
> 
> This executes the following PCL commands
>       Macro ID # 999
>       Use macro as an overlay (i.e. print it on every page)
> 
> The macro should remain resident in your printer. It will probably be
> cleared if you turn the printer off, so you'll need to resend the file. I
> have my client send the macro to the printer prior to printing their
> documents just to make sure it is in place. I also created another PCL
> file
> to remove the macro from the printer for some additional security. That
> file
> consists of the following text.
> 
>       <esc>E<esc>&f999y5x6X   (hex 1B 45 1B 26 66 39 39 39 79 35 78 36 58)
> 
> This executes the following PCL commands
>       Reset printer
>       Macro ID # 999
>       Disable overlay
>       Delete macro
> 
> FYI - Check out
> http://printers.necsam.com/public/printers/pclcodes/pcl5hp.htm for a
> great
> reference to PCL codes.
> 
> 
> Hope this helps!
> Richard Casey
> 
> 
> _______________________________________________
> This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing
> list
> To post a message email: MIDRANGE-L@xxxxxxxxxxxx
> To subscribe, unsubscribe, or change list options,
> visit: http://lists.midrange.com/mailman/listinfo/midrange-l
> or email: MIDRANGE-L-request@xxxxxxxxxxxx
> Before posting, please take a moment to review the archives
> at http://archive.midrange.com/midrange-l.
> 
-- 
  
  michaelr_41@xxxxxxxxxxxxxx

-- 
http://www.fastmail.fm - Send your email first class

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.