Windows 10 SCO Filepro issue
Rod Caddy
rcaddy at pro-set.com
Thu Nov 1 14:18:49 PDT 2018
On 10/31/2018 8:49 PM, Bob Rasmussen via Filepro-list wrote:
> Mark, I suspect you're right. I think the print jobs are going from
> filePro on the server, through passthrough print to the terminal
> software, to that software's configured printer (via Windows), and in
> the working case at least, to the so-called "system printer", which is
> probably a network printer that can be fed by many paths.
>
> Rod, you can verify that passthrough print is happening if you run
> Anzio Lite or AnzioWin as your terminal emulator, and turn on Debug
> Printing (in the Printer Setup dialog), then do a print job. If
> passthrough print is happening, a debug dialog will pop up, and may
> give additional clues.
>
> So what makes the difference between it working on Windows 7 and not
> working on Windows 10? It likely boils down to the printer driver used
> in Windows, by the emulator. Not all printer drivers can do low-level
> print.
>
> On Wed, 31 Oct 2018, Fairlight via Filepro-list wrote:
>
>> Yeah, but what's weird then is the claim that Win7's attempts go out the
>> system printer, rather than pass-through. If both are set to
>> PFPT=on, then
>> why would they act differently on the same software?
>>
>> I suspect we haven't seen everything. Primarily differences in client
>> configurations, as I alluded to last night.
>>
>> m->
>>
>>
>> On Wed, Oct 31, 2018 at 08:12:44PM -0400, Brian White via
>> Filepro-list thus spoke:
>>> Good grief... after all this time, I finally look at the png screen
>>> captures, and instantly what do I see? A variable that controls
>>> filepro's
>>> behavior exactly as I said since the beginning. PFPT=on tell fp
>>> binaries to
>>> try to use pathrough printing, by default, if possible. Both clients
>>> are
>>> setting PFPT=on, both clients are setting TERM=scoansi.
>>>
>>> For passthrough printing from filepro to work, several things must
>>> all be:
>>> * The termcap entry that matches $TERM must include PN and PS caps
>>> which
>>> work on that terminal. In filepro, the termcap entry is built up
>>> from two
>>> files, /etc/termcap and $PFDATA/$PFDIR/fp/termcap (or could also be
>>> specified entirely in an environment variable $TERMCAP which
>>> overrides the
>>> termcap files)
>>>
>>> * The terminal must actually recognize those escape codes from the
>>> PN and
>>> PS termcap caps, and do something with the data collected in between
>>> the
>>> printer-on and printer-off codes. IE, if the terminal software has a
>>> config
>>> option for what to do with passthrough print data, you might have to
>>> actively configure it to say what printer it should send the print
>>> data to,
>>> else it might simply eat the data and do nothing with it.
>>>
>>> * The destination that the terminal software sends the data to, must be
>>> able to make sense of PCL5 data. There are a few different ways to
>>> arrange
>>> this. Sometimes there is an option you can set in the printer driver
>>> properties that says not to mess with the data, just forward it to the
>>> printer raw. That would/should work as long as the printer itself
>>> actually
>>> understands pcl5. Today, many don't. HP in particular confuses
>>> things even
>>> more by having printer drivers that sometimes silently translate
>>> pcl5 from
>>> an application into pcl6 for the printer, making you think the printer
>>> supports pcl5 when it really doesn't. In the case of HP, try to look
>>> for
>>> alternative versions of the printer driver, with PCL or PCL5 in the
>>> driver's name. Remove the currently installed driver and install that
>>> alternative, and that *might* make passthrough printing from filepro
>>> through that terminal start working. Alternatively, if the "terminal
>>> software" is AnzioWin, it has it's own built-in pcl interpreter, and
>>> should
>>> always work with any printer that any other Windows app can print
>>> to, since
>>> it interprets the pcl itself and renders it as graphics and hands the
>>> bitmap data to windows's native gdi printing interface for windows to
>>> print, without caring what kind of printer you have as long as you
>>> have a
>>> working windows driver for it, the same as any other windows app does.
>>>
>>> You could also try removing PFPT=on from the envirnment, which will
>>> cause H
>>> hardcopy to go to whatever printer is set as default in pfconfig.
>>>
>>> Also verify, HOW is TERM getting set to "scoansi"? (and how is PFPT
>>> getting
>>> set to on?)
>>> Is it being hard-coded in .profile or /etc/profile? Or is it coming
>>> from
>>> the terminal emulator?
>>> What I'm getting at is, are both terminal client apps really
>>> configured to
>>> emulate sco-ansi?
>>>
>>> --
>>> bkw
>>>
>>> On Sun, Oct 28, 2018 at 1:15 PM Rod Caddy via Filepro-list <
>>> filepro-list at lists.celestial.com> wrote:
>>> SNIP
>
Bob, strangely this makes sense what you are saying even though a
printer is not set in the emulator it is still getting there by default.
--
Pro-Set Systems Logo <www.pro-set.com> Rod Caddy
Pro-Set Systems
rcaddy at pro-set.com
The information in this e-mail is confidential and may be privileged. If
you are not the intended recipient, please destroy this e-mail and
notify the sender immediately. You should not retain, copy, distribute
or use this e-mail for any purpose, nor disclose any of its contents to
any other person.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.celestial.com/pipermail/filepro-list/attachments/20181101/232255f2/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: lglogo3.ico
Type: image/x-icon
Size: 6862 bytes
Desc: not available
URL: <http://mailman.celestial.com/pipermail/filepro-list/attachments/20181101/232255f2/attachment.bin>
More information about the Filepro-list
mailing list