<div>Thank you Jeff,</div>
<div> </div>
<div>Sorry for this late mail. I'd been on vacation.</div>
<div>Thank you for your detailed explanation and sample code.</div>
<div>I have never used PCL before. That is why this many questions.</div>
<div> </div>
<div>May I please know,</div>
<div>1. How I can get the documentation about using PCL in QUIZ and the commands I should use?</div>
<div> I could not find any help in QUIZ documentation </div>
<div>2. How do I know if the laserjet printer supports PCL?</div>
<div>3. In your example, is the INITIAL HEADING command instructs the printer to print in the defined font?</div>
<div> </div>
<div>I printed my test report with TWELVE-CPI and TEN-CPI. But there seems to be no difference.</div>
<div>What change can show me some visible change?</div>
<div>I have changed definition ESCAPE to ESCAPE1 as it is a key word.</div>
<div>RESET is also a keyword. But I didn't change it. I have listed the code I used to test. (in fact it is yours).</div>
<div> </div>
<div>I'll appreciate if you can help me in this.</div>
<div> </div>
<div>;**********************************************</div>
<div>SET REPORT DEVICE PRINTER NAME $UEV_PRINTER1</div>
<div>
<p>define esc_n int*2 = 27<br>define esc_c char*2 = characters(esc_n)<br>DEFINE ESCAPE1 CHAR*1 = esc_c[1:1]<br>DEFINE SIZE-A4 CHAR*8 = ESCAPE1+ "&l26A"<br>DEFINE LANDSCAPE-MODE CHAR*8 = ESCAPE1+ "&l1O"
<br>DEFINE LANDSCAPE-LPP CHAR*8 = ESCAPE1+"&l41P"<br>DEFINE LANDSCAPE-LPI CHAR*8 = ESCAPE1+"&l6D"<br>DEFINE PORTRAIT-MODE CHAR*8 = ESCAPE1+"&l0O"<br>DEFINE PORTRAIT-LPP CHAR*8 = ESCAPE1+"&l85P"
<br>DEFINE PORTRAIT-LPI CHAR*8 = ESCAPE1+"&l8D"<br>DEFINE TWELVE-CPI CHAR*8 = ESCAPE1+"(s12H"<br>DEFINE TEN-CPI CHAR*8 = ESCAPE1+"(s10H"<br>DEFINE POINT-SIZE-10 CHAR*8 = ESCAPE1+"(s10V"
<br>DEFINE NORMAL-PRINT CHAR*8 = ESCAPE1+"(s0B"<br>DEFINE Compress CHAR*8 = ESCAPE1+"&k2S"<br>DEFINE RESET CHAR*2 = ESCAPE1 + "E"<br>;------------------------------------------------------------
</p>
<p>set rep nolim<br>set rep dev pri<br>set page len 85<br>set page width 132<br>SET PAGE NUMBER 1</p>
<p>INITIAL HEADING &<br>TAB 001 LANDSCAPE-mode LANDSCAPE-lpp LANDSCAPE-lpi TEN-CPI size-a4 &<br>SKIP PAGE</p>
<p>REPORT &<br>TAB 1 "HELLO THERE" &<br>SKIP &<br>TAB 1 "HELLO THERE" &<br>SKIP &<br>TAB 1 "HELLO THERE" &<br>SKIP &<br>TAB 1 "HELLO THERE" &<br>
SKIP &<br>TAB 1 "HELLO THERE" &<br>SKIP &<br>TAB 1 "HELLO THERE" &<br>SKIP &<br>TAB 1 "HELLO THERE" &<br>SKIP &<br>TAB 1 "HELLO THERE" &<br>SKIP &
<br>TAB 1 "HELLO THERE" &<br>SKIP </p>
<p><br>FINAL FOOTING &<br> SKIP 3 TAB 28 "*** END OF REPORT ***" &<br> skip tab 1 reset</p>
<p><br>BUILD Report4_PCL_TEST<br>;***************************************************************************</p></div>
<div>Best Regards,</div>
<div>SYED.<br><br> </div>
<div><span class="gmail_quote">On 10/20/05, <b class="gmail_sendername">Jeff Hoffman</b> <<a href="mailto:wonicon@optusnet.com.au">wonicon@optusnet.com.au</a>> wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Syed<br><br>If the generic option works and the printer are in good condition, go for it.<br><br>However I would start experimenting using laser printers as they are
<br>usually available all over the network (that is the users have their own,<br>no cost to your dept.). You could set up a default printer for each user at<br>their specific location.<br><br>Also you can print in landscape mode at
16.6 chars per inch (small but<br>legible, you would have to find out if your users if the size is<br>acceptable) this would give you over 182 character per line, at 12 chars<br>per inch you get over 132 chars per line.<br>
At 8 line per inch you can get over 48 lines per page landscape.<br><br>In this I am assuming that you laser printers support PCL.<br><br>Something there doing where I work at the moment is convert the print files<br>to PDL format (for use with acrobat reader) these can then be e-mailed or
<br>put onto the web for distribution, but I think this is over kill, but worth<br>looking into for the future.<br><br>The following is an indication of how to use PCL in quiz report.<br><br>Good luck<br><br>Jeff<br><br>****************************************************************************************************************************
<br>;------------------------------------------------------------<br>define esc_n int*2 = 27<br>define esc_c char*2 = characters(esc_n)<br>DEFINE ESCAPE CHAR*1 = esc_c[1:1]<br>DEFINE ESCAPE CHAR*1 = esc_c[1:1]
<br>DEFINE SIZE-A4 CHAR*8 = ESCAPE+ "&l26A"<br>DEFINE LANDSCAPE-MODE CHAR*8 = ESCAPE+ "&l1O"<br>DEFINE LANDSCAPE-LPP CHAR*8 = ESCAPE+"&l41P"<br>DEFINE LANDSCAPE-LPI CHAR*8 = ESCAPE+"&l6D"
<br>DEFINE PORTRAIT-MODE CHAR*8 = ESCAPE+"&l0O"<br>DEFINE PORTRAIT-LPP CHAR*8 = ESCAPE+"&l85P"<br>DEFINE PORTRAIT-LPI CHAR*8 = ESCAPE+"&l8D"<br>DEFINE TWELVE-CPI CHAR*8 = ESCAPE+"(s12H"
<br>DEFINE TEN-CPI CHAR*8 = ESCAPE+"(s10H"<br>DEFINE POINT-SIZE-10 CHAR*8 = ESCAPE+"(s10V"<br>DEFINE NORMAL-PRINT CHAR*8 = ESCAPE+"(s0B"<br>DEFINE Compress CHAR*8 = ESCAPE+"&k2S"
<br>DEFINE RESET CHAR*2 = ESCAPE + "E"<br>;------------------------------------------------------------<br><br>set rep nolim<br>set rep dev pri<br>set page len 85<br>set page width 132<br>SET PAGE NUMBER 1
<br><br>INITIAL HEADING &<br>TAB 001 portrait-mode portrait-lpp portrait-lpi compress size-a4 &<br>SKIP PAGE<br><br>FINAL FOOTING &<br> SKIP 3 TAB 28 "*** END OF REPORT ***" &<br> skip tab 1 reset
<br>**************************************************************************<br>SET REPORT NOLIMIT<br>set rep dev pri<br>set page len 41<br>set page width 132<br>SET PAGE NUMBER 1<br><br>INITIAL HEADING &<br>TAB 001 LANDSCAPE-mode LANDSCAPE-lpp LANDSCAPE-lpi twelve-CPI size-a4 &
<br>SKIP PAGE<br><br>FINAL FOOTING &<br> SKIP 3 TAB 28 "*** END OF REPORT ***" &<br> skip tab 1 reset<br><br>****************************************************************************************************************************
<br><br>At 08:50 AM 19/10/2005, you wrote:<br>>Hi Syed,<br>>We have used Hp2566 and similar.<br>>They need a serial attachment {or network/parallel} if they have it to any<br>>PC/Print sharer. They need to be shared from that machine, thus visible from
<br>>the server via UNC i.e. \\PSERVER1\HP2566 etc<br>>As Jeff mentioned below; you will have to use the NT<br>>Print<br>>Command as per the insert below<br>><br>>Rem ================================================
<br>>Rem Report Printer<br>>Rem ================================================<br>>Set My_Prn_Device=\\PServ2\HPI1<br>>Rem ================================================<br>>Rem Send Output to Chosen Printer
<br>>Rem ================================================<br>>If Exist %Ph_ZOutput%.txt Print /d:%My_Prn_Device% %Ph_ZOutput%.txt<br>><br>>or similar! This is an snippet from a server executed bat file.<br>>
<br>>This method will honour any embedded escape sequences for compressed etc<br>>that may have been used on the Hp.<br>>We use a series of escape sequences embedded into Page Headings etc to<br>>address laser printers.
<br>>If you have any let me know and I can forward a PCL.QZS use file; which I<br>>received from the list some years back.<br>><br>>In short you shouldn't have to replace your printers - unless you choose to.<br>
>You WILL need a non Hp3000 serial printer cable to connect the Hp2566 etc to<br>>a PC/Print sharer. I'll check those specifications and get back to you. From<br>>emmory it's a "standard" serial printer cable UNLIKE the Hp cable you may be
<br>>using. This might explain your lack of output.<br>>Sincerely<br>>Glenn Baxter<br>>=======================<br>>Baxter IT Solutions Pty Ltd<br>>=======================<br>>-----Original Message-----
<br>>From: Jeff Hoffman [mailto:<a href="mailto:wonicon@optusnet.com.au">wonicon@optusnet.com.au</a>]<br>>Sent: Wednesday, 19 October 2005 8:21 AM<br>>To: <a href="mailto:powerh-l@lists.sowder.com">powerh-l@lists.sowder.com
</a><br>>Subject: Re: Printer Question - AXIANT 4GL - A3 Size Reports<br>><br>>Syed<br>><br>>I forgot to add that if you start using PCL control characters (the<br>>temptation will be great to use some of the facilities of a laser), windows
<br>>printing will strip some of the control characters out, so you would have<br>>to print to a file then use DOS print command, now that is fun!!!!<br>><br>>Jeff<br>><br>>At 08:11 AM 19/10/2005, you wrote:
<br>><br>> >Syed<br>> ><br>> >Laser printers I think are the best, just set the default font to courier<br>> >size 10 or 11 depending upon what will fit your largest report. The main<br>> >problem is volume of printing required at each print station, the cheapies
<br>> >only support low volume work, if you get one that has a 2 to 3,000 sheet<br>> >feeder should suffice. You could most probable replace a few of the old<br>> >dot matix printers with one laser but do not forget redundancy, you should
<br>> >allow for the fact that they do break down.<br>> ><br>> >I personally would recommend a HP laser (has the best PCL support), but I<br>> >have used a Lexmark lasers as it had a 4,000 sheet (A4) feeded, I could
<br>> >load the paper at the beginning of the day and just forget about it.<br>> ><br>> >Jeff<br>> ><br>> >At 05:07 AM 19/10/2005, you wrote:<br>> ><br>> >>Dear Gurus,<br>> >>Quick Intro: I've migrated a PH/MPEIX application to AXIANT4GL/WINDOWS
<br>> >>(Thin Client).<br>> >><br>> >>The printers currently in use in MPEIX are<br>> >> (1) HP 2566 C<br>> >>and (2) HP 2563 A.<br>> >><br>> >>These dot matrix printers doesn't seem to work with Windows. The
<br>> >>infrastructure guys say that no Windows XP drivers are available for<br>> >>these printers.<br>> >><br>> >>My problem is, these printers are printing A3 size reports.<br>> >>Can anyone help me in knowing the best replacement for these printers in
<br>> >>Windows XP/2003 to print A3 reports.<br>> >>I don't have the option of reformatting the reports to A4 size.<br>> >><br>> >>I'd appreciate your efforts to help me out of this issue.
<br>> >><br>> >>Thanks and Regards,<br>> >>SYED<br>> >><br>> >><br>> >>--<br>> >>= = = = = = = = = = = = = = = = = = = = = = = = = = = =<br>> >>Mailing list:
<a href="mailto:powerh-l@lists.sowder.com">powerh-l@lists.sowder.com</a><br>> >>Subscribe: "subscribe" in message body to<br>><a href="mailto:powerh-l-request@lists.sowder.com">powerh-l-request@lists.sowder.com
</a><br>> >>Unsubscribe: "unsubscribe &lt;password&gt;" in message body to<br>> >><a href="mailto:powerh-l-request@lists.sowder.com">powerh-l-request@lists.sowder.com</a><br>> >>
<a href="http://lists.sowder.com/mailman/listinfo/powerh-l">http://lists.sowder.com/mailman/listinfo/powerh-l</a><br>> >>This list is closed, thus to post to the list you must be a subscriber.<br>> ><br>> >--
<br>> >= = = = = = = = = = = = = = = = = = = = = = = = = = = =<br>> >Mailing list: <a href="mailto:powerh-l@lists.sowder.com">powerh-l@lists.sowder.com</a><br>> >Subscribe: "subscribe" in message body to
<a href="mailto:powerh-l-request@lists.sowder.com">powerh-l-request@lists.sowder.com</a><br>> >Unsubscribe: "unsubscribe &lt;password&gt;" in message body to<br>> ><a href="mailto:powerh-l-request@lists.sowder.com">
powerh-l-request@lists.sowder.com</a><br>> ><a href="http://lists.sowder.com/mailman/listinfo/powerh-l">http://lists.sowder.com/mailman/listinfo/powerh-l</a><br>> >This list is closed, thus to post to the list you must be a subscriber.
<br>><br>>--<br>>= = = = = = = = = = = = = = = = = = = = = = = = = = = =<br>>Mailing list: <a href="mailto:powerh-l@lists.sowder.com">powerh-l@lists.sowder.com</a><br>>Subscribe: "subscribe" in message body to
<a href="mailto:powerh-l-request@lists.sowder.com">powerh-l-request@lists.sowder.com</a><br>>Unsubscribe: "unsubscribe &lt;password&gt;" in message body to<br>><a href="mailto:powerh-l-request@lists.sowder.com">
powerh-l-request@lists.sowder.com</a><br>><a href="http://lists.sowder.com/mailman/listinfo/powerh-l">http://lists.sowder.com/mailman/listinfo/powerh-l</a><br>>This list is closed, thus to post to the list you must be a subscriber.
<br>>--<br>>= = = = = = = = = = = = = = = = = = = = = = = = = = = =<br>>Mailing list: <a href="mailto:powerh-l@lists.sowder.com">powerh-l@lists.sowder.com</a><br>>Subscribe: "subscribe" in message body to
<a href="mailto:powerh-l-request@lists.sowder.com">powerh-l-request@lists.sowder.com</a><br>>Unsubscribe: "unsubscribe &lt;password&gt;" in message body to<br>><a href="mailto:powerh-l-request@lists.sowder.com">
powerh-l-request@lists.sowder.com</a><br>><a href="http://lists.sowder.com/mailman/listinfo/powerh-l">http://lists.sowder.com/mailman/listinfo/powerh-l</a><br>>This list is closed, thus to post to the list you must be a subscriber.
<br><br>--<br>= = = = = = = = = = = = = = = = = = = = = = = = = = = =<br>Mailing list: <a href="mailto:powerh-l@lists.sowder.com">powerh-l@lists.sowder.com</a><br>Subscribe: "subscribe" in message body to <a href="mailto:powerh-l-request@lists.sowder.com">
powerh-l-request@lists.sowder.com</a><br>Unsubscribe: "unsubscribe &lt;password&gt;" in message body to <a href="mailto:powerh-l-request@lists.sowder.com">powerh-l-request@lists.sowder.com</a><br><a href="http://lists.sowder.com/mailman/listinfo/powerh-l">
http://lists.sowder.com/mailman/listinfo/powerh-l</a><br>This list is closed, thus to post to the list you must be a subscriber.<br></blockquote></div><br>