Printer Codes behave differently with Report or Form
Scott Nelson
scott at logicdatasystems.com
Fri Jun 11 09:50:34 PDT 2021
On 06/11/2021 11:21 AM, Bob Rasmussen wrote:
> Reducing the strings to their dissimilarities, where the GOOD output has:
> ESC &l3X
> the BAD output has
> ESC ESC E3X
> Is that right?
YES
>
> Considering that in PCL a reset code is
> Esc E
> is it possible that you're issuing a reset at some point where it
> outputs asynchronously, overwriting the
> &l
> from the printcode?
The final form has a reset code at the end. Since I am combining
several small output formats using the formm command, is it possible
that when the data is sent to the printer, it gets jumbled?
>
> Note that this reset (ESC E) is not needed here, because it's already
> included at the start of the sequence. So you might try NOT issuing
> the reset.
I will try by removing the reset from anywhere in the output formats.
>
> On Fri, 11 Jun 2021, Scott Nelson via Filepro-list wrote:
>
>> I am using a printer reset code at the end of each output.
>>
>> The problem is the code string shown below is different coming out of
>> filePro.
>>
>>
>>
>> On 06/11/2021 07:15 AM, Robert Repko wrote:
>>> Try resetting the printer between print jobs so the printer starts
>>> at the same settings for each separate form.
>>>
>>>> On Jun 10, 2021, at 11:24 PM, Scott Nelson via Filepro-list
>>>> <filepro-list at lists.celestial.com> wrote:
>>>>
>>>> I use different methods of printing based on the details and
>>>> variables needed for the output. A basic form will use the report
>>>> filePro function and more complex printing will use an input
>>>> process calling separate forms that build one report, such as
>>>> inv_hdr, inv_det, inv_sub, and inv_ftr.
>>>>
>>>> The Odd part is when the same printer name is used and the same
>>>> print codes are on the top of both types of forms, they do not
>>>> command the printer in the same way.
>>>>
>>>> Example the ESC codes in the file of one that works, selecting tray
>>>> 4 and sending 3 copies using a report method: (spaces added to
>>>> show more clearly)
>>>>
>>>> ESC E ESC (10UESC(s0p10h0s0b4099T ESC &l3X ESC &l8H
>>>>
>>>> The same print code on an output using the formm and form commands
>>>> from the input process looks like this:
>>>> ESC E ESC (10UESC(s0p10h0s0b4099T ESC ESC E3X ESC &l8H
>>>>
>>>> Has anyone come across this, or have a better method of setting the
>>>> print codes so what gets to the device will be as needed?
>>>>
>>>> Thanks,
>>>>
>>>>
>>>>
>>>> -------------- next part --------------
>>>> An HTML attachment was scrubbed...
>>>> URL:
>>>> <http://mailman.celestial.com/pipermail/filepro-list/attachments/20210610/257505bd/attachment.html>
>>>> _______________________________________________
>>>> Filepro-list mailing list
>>>> Filepro-list at lists.celestial.com
>>>> Subscribe/Unsubscribe/Subscription Changes
>>>> http://mailman.celestial.com/mailman/listinfo/filepro-list
>>
>>
>> _______________________________________________
>> Filepro-list mailing list
>> Filepro-list at lists.celestial.com
>> Subscribe/Unsubscribe/Subscription Changes
>> http://mailman.celestial.com/mailman/listinfo/filepro-list
>>
>
> Regards,
> ....Bob Rasmussen, President, Rasmussen Software, Inc.
>
> personal e-mail: ras at anzio.com
> company e-mail: rsi at anzio.com
> voice: (US) 503-624-0360 (9:00-6:00 Pacific Time)
> fax: (US) 503-624-0760
> web: http://www.anzio.com
> street address: Rasmussen Software, Inc. NEW ADDRESS AS OF
> AUGUST 1, 2020
> 8835 SW Canyon Lane, Suite 401
> Portland, OR 97225 USA
More information about the Filepro-list
mailing list