Re: Adding USB printer

From: jpd (read_the_sig_at_do.not.spam.it.invalid)
Date: 01/24/05


Date: 24 Jan 2005 20:02:51 GMT

Begin <41f505f8$1@duster.adelaide.on.net>
On 2005-01-24, <richard> <> wrote:
> I have a Freebsd (ver 5.something ) Server running samba.
> (which I didn't setup as unix is not my forte, infact it's a foreign
> language to me)

What you'll get here you'll most likely not comprehend, or you won't be
able to do anything useful with it. So it's time to go back to whoever
set it up for you and ask them for advice.

> I seem to be going in circles with my reading. (TMFM's)
> Some help with the following would be appreciated.
>
> 1. Does freebsd support USB printers or doesn't it matter as samba is
> looking after it?

unices (and any OS with aspirations to be a real os) abstracts the
hardware for its applications. Meaning that samba will never attempt to
talk to any hardware directly, relying on the OS to do that for it.

There does exist a usb-printer driver, ulpt(4).

> 2. Do I need to install CUPS to get samba to talk to a USB printer?

Not that I know of. You might need filters and whatnot to translate
postscript to whatever the printer wants (unices generally want postscript
printers, as most un*x programs generate postscript), but the windows world
relies on having every single fscking thing that wants to print, have a
printer driver; samba'll merely pass on the data it gets from the print-
job-submitters to the printer, that's all.

(Here, thankfully, _all_ printers understand postscript, so I only ever
really need one driver for each OS, and none at all for unix machines.)

> Where I'm at: - I can't install CUPS as I think my port collection is old.

Mind that you thinking your ports collection being old should have
no impact on installability from the ports collection. However, if
the ports collection _is_ so old that the distfiles it wants aren't
available anymore, then it is time to update ports collection.

Pedantic, yes. Therein hidden is a point, tho.

> Another doc I found talked about pkg_add -r cvsup-without-gui ...but I get
> errors on freebsd.org also.

You can manually get the cvsup-without-gui.VERSION.tgz package and
pkg_add that. The -r switch only works if you've got the pkg_* tools
setup right. The great thing about this is that if the fancy stuff
doesn't work you can usually fall back to something less fancy.

> this doc then went on to talk about buildworld.....and I'm in a hole sinking
> fast!

Right. Talk to whoever setup that server for you. (How much whiskey is
you not tearing out your hair worth to you?)

[tm] yeah I forgot. postscript is a [tm] of adobe. All other [tm]s are [tm]
     of their respective owners. IANAL, wet when slippery, disclaim disclaim.

-- 
  j p d (at) d s b (dot) t u d e l f t (dot) n l .


Relevant Pages

  • SUMMARY: Generating Office Documents/Mail Merge from Solaris
    ... - Use LaTeX to design/layout your document then generate it from there. ... Not possible for us as we have about 400 printers, ... Calling the postscript generation from a small java app. ... > Any help would be greatly appreciated and I'll summarise. ...
    (SunManagers)
  • Re: The Death of Carbon
    ... And if you *are* locked in to PostScript, I can see how you'd like OS X's ... printers do not use those fonts or that printer language. ... what they do is try to match Windows on-screen rendering pretty ...
    (comp.sys.mac.advocacy)
  • Re: Choosing a Linux printer sucks.
    ... > It requires a postscript RIP. ... And many cheap printers are "WinPrinters" with no appreciable CPU at all? ... >> ink. ... and the cheap inkjet printers with expensive inks. ...
    (alt.os.linux.suse)
  • Re: Choosing a Linux printer sucks.
    ... > It requires a postscript RIP. ... And many cheap printers are "WinPrinters" with no appreciable CPU at all? ... >> ink. ... and the cheap inkjet printers with expensive inks. ...
    (alt.os.linux)
  • Re: overall install setup time?
    ... Lets start with the printers. ... will disable DHCP on the LAN side of the router and DMZ the router to the ... Now when you run CEICW it will setup your ... >>get on Site I rerun CEICW on their Internet connection. ...
    (microsoft.public.windows.server.sbs)