no input files message from printer file
GCC Consulting
gccconsulting at comcast.net
Mon Jan 7 06:32:24 PST 2008
> -----Original Message-----
> From: filepro-list-
> bounces+gccconsulting=comcast.net at lists.celestial.com [mailto:filepro-
> list-bounces+gccconsulting=comcast.net at lists.celestial.com] On Behalf
> Of Scott Walker
> Sent: Sunday, January 06, 2008 5:05 PM
> To: 'Fairlight'; 'FilePro Mailing List'
> Subject: RE: no input files message from printer file
>
>
>
> -----Original Message-----
> From:
> filepro-list-bounces+scottwalker=ramsystemscorp.com at lists.celestial.com
> [mailto:filepro-list-
> bounces+scottwalker=ramsystemscorp.com at lists.celest
> ial.com] On Behalf Of Fairlight
> Sent: Sunday, January 06, 2008 1:11 PM
> To: FilePro Mailing List
> Subject: Re: no input files message from printer file
>
> Simon--er, no...it was Barry Wiseman--said:
> > That message is generated when filepro closes the pipe to lp to
> direct
>
> > print output instead to your file. I believe if you first issue a
> > "printer reset", then the "printer file" command, that will prevent
> the
> > message.
>
>
> Mark said:
>
> I'm still not getting it. I may not be the OP, but I don't see how any
> of
> the answers concerning "what has to be done to get lp to stop printing
> that
> message" have been relevant so far to his problem.
>
> FROM the docs:
>
> PRINTER FILE "filename"
> Send output to file "filename".
>
> I have used this feature myself on Windows 2003 Server with fP 5.0.14
> to
> send output directly to a file, do not pass Go, do not collect $200.
> It's
> then handled by PrintWiz to convert to PDF for download.
>
> Key thing being, it does not even -attempt- to print anywhere but to
> that
> file, nor should it. No spoolers, no programs--nothing except the
> file.
>
> So far, I'm failing to see where `lp` or any other print spooler should
> even remotely be in play while using PRINTER FILE. Emphasis:
> ***FILE***.
>
> Now, my very salient question is: Why/How is `lp` getting called -at
> all-
> from PRINTER FILE? When we know the answer to that, we'll have a
> reasonable chance of providing a sane solution that works. There are
> only
> a few ways I can think of this happening:
>
> 1) There's a bug in fP at whatever release the OP is using, and PRINTER
> FILE is broken there, and does indeed try `lp`. I kind of doubt this,
> as
> this feature goes back -at least- to one major version prior. Pretty
> sure
> this was in 4.8, so I can't see it being left that buggy that long.
>
> 2) There's some sort of printout-inducing command that is getting
> triggered
> before or after PRINTER FILE, and it's a flaw in processing with a
> drop-through (no END somewhere?) either before or after...somewhere.
>
> 3) It's a case of *report being called and using PRINTER FILE in a
> process
> table, and -that- goes to file, but *report thinks it should be
> printing
> something to a printer for the current record or what have you.
>
> Those are the three most logical explanations that come to my mind.
>
> I just fail to see how multiple people telling someone how to fix lp is
> helpful when lp shouldn't even be in play at all with this command.
> It's
> not addressing a primary root issue.
>
> No flame intended...I just want to see Scott get a real answer, and
> none
> of
> the discussion so far seems to be headed in that direction. At least
> not
> to me, it doesn't.
>
> mark->
>
>
>
> Scott says:
>
> Mark, I may be mistaken but I seem to remember fp creating some empty
> files and handing them to lp when you use the "printer" commands in
> rreport. I think I was told that what happens is by the time fp
> encounters the "printer" command it has already opened a print file.
>
> I seem to remember seeing this when I would use "printer name" on a prc
> table, that was run with rreport, to change the printer that the report
> would go to. I would end up with (2) print jobs in the spooler. One
> was zero length.
>
> I may be totally mis-remembering this but I thought it might be
> relevant.
>
> Regards,
>
>
> Scott
>
> Scott Walker
> RAM Systems Corp.
> ScottWalker at RAMSystemsCorp.com
> Ph: (704) 896-6549
>
Just a thought, can you move the initial processing to a clerk function and
then do system *report filename -f report -p filename
This would eliminate fp opening the pipe to the printer at the start.
Richard Kreiss
GCC Consulting
rkreiss at gccconsulting.net
More information about the Filepro-list
mailing list