Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.os.linux.misc > #14718

Re: How do you access the printer in Linux/C?

Path csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!1.eu.feeder.erje.net!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail
From Unknown <dog@gmail.com>
Newsgroups comp.os.linux.misc
Subject Re: How do you access the printer in Linux/C?
Date Wed, 6 May 2015 08:50:56 +0000 (UTC)
Organization A noiseless patient Spider
Lines 43
Message-ID <pan.2015.05.06.08.52.03@gmail.com> (permalink)
References <e26c3cbd-0f45-4069-b449-423c5759573c@googlegroups.com> <b6vbvb-itu.ln1@squidward.dionic.net> <87lhi4b5uv.fld@barrow.com>
Mime-Version 1.0
Content-Type text/plain; charset=UTF-8
Content-Transfer-Encoding 8bit
Injection-Date Wed, 6 May 2015 08:50:56 +0000 (UTC)
Injection-Info mx02.eternal-september.org; posting-host="e431ee5e694299acda8def01c8e1c521"; logging-data="12005"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/g1gAbD/nrE0JKN20XUYxxKIscGJAccrQ="
User-Agent Pan/0.133 (House of Butterflies)
Cancel-Lock sha1:0HXWLDn3gmOcQugxBCuAfHBdK3g=
Xref csiph.com comp.os.linux.misc:14718

Show key headers only | View raw


On Tue, 07 Apr 2015 02:16:56 -0800, Floyd L. Davidson wrote:

> Tim Watts <tw_usenet@dionic.net> wrote:
>>On 07/04/15 01:07, pureheart@pacbell.net wrote:
>>> Might really be a programming question.
>>
>>It's more of an OS question.
>>
>>The general answer to "without going through lpr" is "don't try".
> 
> That needs to be emphasised.  It should say:
> 
>   *"Don't even think about it!  Ever!"*
> 
> CUPS, or another print spooler, is there for a good reason, and normal
> users on a multi-user multi-tasking system should never directly access
> hardware such as a printer.
> 
> Piping a file into lp or lpr using system() is one way, and it works
> relatively well.  Using popen() to access the spooler, and then fprint()
> to send it the data without writing it to a file, is a much better way.

If the office M$ system was closed for 2 weeks, and you needed to
desperately print some files from your portable *nix computer via the
office-HP-3055-Laser-Jet, how would you drive the printer via an eth0
cable from your portable?

What's a simple script to probe the printer to find its IP?
Can nc do that?

You've previously always just given your text-files to the M$-user on
 a USBstik, so you've never setup `cups` etc. on a computer, and you want
 to be able to just plug in your ethO cable and call a single script, and
 not need to work at the inconveniently located printer.

How to simplify even further, so that the portable device, that brings the
files to the eth0 connected printer, has no display/kybrd, and is just
programmed to <print when it's powered up>.
No that's not fantacy : it's been playing <the next *.wav> flawlessly, 
when
powered-up 1000 times.

==TIA.

Back to comp.os.linux.misc | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

How do you access the printer in Linux/C? pureheart@pacbell.net - 2015-04-06 17:07 -0700
  Re: How do you access the printer in Linux/C? Tim Watts <tw_usenet@dionic.net> - 2015-04-07 04:23 +0100
    Re: How do you access the printer in Linux/C? The Natural Philosopher <tnp@invalid.invalid> - 2015-04-07 05:46 +0100
    Re: How do you access the printer in Linux/C? floyd@apaflo.com (Floyd L. Davidson) - 2015-04-07 02:16 -0800
      Re: How do you access the printer in Linux/C? Tim Watts <tw_usenet@dionic.net> - 2015-04-07 11:30 +0100
        Re: How do you access the printer in Linux/C? The Natural Philosopher <tnp@invalid.invalid> - 2015-04-07 11:51 +0100
          Re: How do you access the printer in Linux/C? floyd@apaflo.com (Floyd L. Davidson) - 2015-04-07 03:11 -0800
            Re: How do you access the printer in Linux/C? The Natural Philosopher <tnp@invalid.invalid> - 2015-04-07 12:37 +0100
              Re: How do you access the printer in Linux/C? pureheart@pacbell.net - 2015-04-07 08:31 -0700
          Re: How do you access the printer in Linux/C? Tim Watts <tw_usenet@dionic.net> - 2015-04-07 12:24 +0100
        Re: How do you access the printer in Linux/C? Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2015-04-07 16:26 +0000
      Re: How do you access the printer in Linux/C? The Natural Philosopher <tnp@invalid.invalid> - 2015-04-07 11:46 +0100
      Re: How do you access the printer in Linux/C? Unknown <dog@gmail.com> - 2015-05-06 08:50 +0000
        Re: How do you access the printer in Linux/C? Joe Beanfish <joebeanfish@nospam.duh> - 2015-05-06 13:36 +0000
          Re: How do you access the printer in Linux/C? Unknown <dog@gmail.com> - 2015-05-08 10:44 +0000
            Re: How do you access the printer in Linux/C? Joe Beanfish <joebeanfish@nospam.duh> - 2015-05-08 13:51 +0000
              Re: How do you access the printer in Linux/C? William Unruh <unruh@invalid.ca> - 2015-05-08 14:58 +0000
                Re: How do you access the printer in Linux/C? Joe Beanfish <joebeanfish@nospam.duh> - 2015-05-11 13:24 +0000
                Re: How do you access the printer in Linux/C? Robert Heller <heller@deepsoft.com> - 2015-05-11 14:40 -0500
            Re: How do you access the printer in Linux/C? William Unruh <unruh@invalid.ca> - 2015-05-08 14:55 +0000
  Re: How do you access the printer in Linux/C? The Natural Philosopher <tnp@invalid.invalid> - 2015-04-07 05:43 +0100
  Re: How do you access the printer in Linux/C? Lew Pitcher <lew.pitcher@digitalfreehold.ca> - 2015-04-07 12:15 -0400
    Re: How do you access the printer in Linux/C? pureheart@pacbell.net - 2015-04-09 15:39 -0700

csiph-web