Debian Configuration :: "Windows Printer Via Samba" Option - Add One By Selecting Add->Printer
Aug 11, 2011
I'm using an up-to-date installation of Squeeze with the default Gnome desktop and am trying to print. My knowledge of configuring printers is very limited if it even exists. Since a friend of mine is able to print from her Ubuntu computer, my plan is to copy her. Here's how she does it. She goes under System->Administration->Printing on the desktop. Then a window pops up titled "Printing" that lists various printers that are supposed to exist. It's possible to add one by selecting Add->Printer. It asks for the root password and then a new window pops up titled "New Printer" which has a subwindow called "Select Device" In my case, the "Select Device" window has the following options to choose from:
- AppSocket/HP JetDirect
- Internet Printing Protocol (ipp)
- LPD/LPR Host or Printer
In her case, she has an extra option called "Windows Printer via Samba". This is the option that she uses. The other options don't seem to work for her. I'm assuming that I just need to install some package in order to make this option magically pop up for me. Does anyone know what package this may be? I currently have the packages smbclient, samba-common and samba-common-bin installed..........
I have a Centos 5.3 server with Samba file shares and a shared Samba printer. I am not running a domain.
I recently changed my windows desktop pc from an XP machine to a vista 64 machine... It has a different user name. Everything went pretty smoothly - and the and the vista machine found the smba printer - and even downloaded the driver from the samba server. he printer works OK - and the file shares are fine.
The only thing which is quite odd - is that the Printer Properties dialogue takes more than 30 seconds to come up - and every action you attempt with the dialogue takes a similar amount of time.
I installed the Gnome desktop CD1 AMD 64 version of Debian Squeeze. I installed samba and python-smbc. I am missing samba printers in my system-config-printer. Anyone know why? [url]
how to get clients connecting to an office printer. during a migration from windows server to debian/samba.
We have:
5 windows XP machines one Windows Server 2003 machine, PDC of the old domain One debian Samba PDC (of TEST domain)/print server (with CUPS installeD) running in a virtual machine hosted by the windows server One Toshiba eStudio 3511 printer
Using the CUPS control panel, I've been able to autodetect and add the printer, and it appears as an available share in SWAT for samba. However, the driver isn't perfect. CUPS could only supply drivers for the 3510c, not the 3511.
However, clients on the TEST domain are unable to access it. Doing so gives an error about a local policy preventing a connection to the print queue. I've tried googling this error and the fix that comes up in every result about changing a point and print policy setting, does not work.
however, I've been able to work around the issue. by first logging in as local administrator, navigating to the domain server, then inputting the domain root account credentials at the prompt. That allows me to attempt to connect to printers, but with a different error
"The server for the printer does not have the correct driver installed...."
I very strongly suspect that the 3510 driver actually will work, but it's just not being shared properly. The printer driver share folder is /var/lib/samba/printers, and that directory contains only a few empty subfolders. CUPS did not place the driver there as I would expect, and that is where clients are looking for it.
The thing is, I have no idea where CUPS DID put the driver.
On the old domain, the printer uses drivers for es4511, and looking on the toshiba site, this seems to be what they provide. The Toshiba Site provides a huge variety of drivers, including several windows ones, a universal driver, and a CUPS PPD. Cups asks for an optional PPD during install and I tried supplying that. It said installed successfully, but didn't change anything.
I've tried pasting the windows drivers into /var/lib/samba/printers/W32X86 too, and likewise with other drivers from toshiba's site. but this doesn't change anything either, so I'm at a bit of a loss.
how to install/setup drivers on a samba PDC, for windows machines?
Also relevant, my smb.conf: anyone see any possible causes of problems? # Samba config file created using SWAT # from UNKNOWN () # Date: 2010/08/19 13:03:07
I've bought a HP Photosmart printer, HP Photosmart wireless e-All-in-One printer - B110a and i've got a problem installing it properly. I'm using Debian 6.0 Squeeze. When i connect the printer, Debian doesn't recognize my printer as the Photosmart B109 printer for unknown reason. When i go to the site of HP and search for a driver, it directs me to this site:I've downloaded that latest hplip file as a .run file and installed it. My printer is recognized proparly, but when i try to print a colored image, it comes out black/white. Something is not crrect. Does anyone recognize this problem with this type HP printer?
I have finally given up trying to get to a printer on my windowsXP pc to work with my linux box and need some assistance. The printer is a hp photosmart c5500 series. My linux box is running lenny and I have installed the cups and samba applications. The linux box is networked to the win pc on a win network using a eth0 link. The link works as I have internet and e-mail connections. I have configured the smb.config file as follows:
[Code].....
I have run the tests in the samba checklist and the connection is apparently working. Pings to the windows pc,, the notebook, and the linux box all return the proper results. The "smbclient -L w.x.y.z" return shows the windows shares that includes the above named printer. When I try to connect the printer using the kde cups wizard or get into the c drive on the windows pc I get the NT_status_access_denied message. I get the same return when I try the "smbclient //username:passwd@wincomputer" I downloaded the appropriate drivers from HP and tried the lpadmin comand and instructions in the Debian mini-Howto but get the return of "lpadmin: No such file or directory" when in fact all the files exist and have correct permissions etc. I have a Ubuntu OS running on a notebook computer (dual boot with windowsXP) with a wireless link to the same router that accesses the printer without a problem. The smb.conf file I am using is based on that I found in my Ubuntu OS but apparently something is different.
I am unable to add my USB printer via the YaST2 Printer Configuration setup tool in openSUSE 11.3. The printer, a Dell Color Laser 1320c, was last used with openSUSE 11.2, and setup was entirely uneventful. No driver is provided by Dell, so I used the Fuji Xerox DocuPrint C525A Linux driver. The problem: To add a print queue in 11.3, a Connection must be specified (parallel, USB, network, etc). However, the configuration wizard fails to show the presence of the USB print device.
[Code]...
This printer was working just eight weeks ago under 11.2, and 11.3 is obviously able to detect its presence and identify it correctly. I feel certain the solution is simple, but I haven't found documentation that provides the answer.
I've been trying to add a printer that's hosted on a Windows XP machine to my Ubuntu/Crunchbang 9.04 laptop. It's been a suprisingly pain-filled process (I've done it before, and it took thirty seconds...), so here's a summary:
Somehow, the cups daemon wasn't running, but I fixed that by downgrading (sic) libgcrypt11.
I've tried both the samba and the samba4 packages.
Since before I started worrying about this, I got an error message while booting up that the winbind daemon had failed to load. I've tried reinstalling it, but that hasn't done anything.
We are running RedHat Enterprise Server 5. We have a Windows 7 Pro with an HP Printer attached to it, and shared. I can see the printer in RedHat, but everytime I send a print job, it just does nothing but sit there. I've even tried to attach to it via smbclient, and I get the following response: tree connect failed: NT_STATUS_BAD_NETWORK_NAME
I'm giving up in ever hoping that I'll get printing working with windows 7 with the strange comments I've found on the net. Basically I have a samsung ML2240 printer shared on the network, everything can print to it fine except for my windows 7 laptop. It's shared via Samba.
Quote:
Once you have extracted the driver files, copy the 32-bit drivers to the /usr/share/cups/drivers directory and the 64-bit drivers to the /usr/share/cups/drivers/x64 directory exactly as named below:
[Windows 2000 and higher] ps5ui.dll pscript.hlp pscript.ntf pscript5.dll
However after checking this, I dont have the files named within int he correct folder on my windows system :
%WINDIR%SYSTEM32SPOOLDRIVERSX643 folder for 64-bit drivers.I've tried installing the printer via the windows installer, however this adds the driver then tells me its not working and fails to print. I really dont know where to turn with this one. I've tried installing the samsung supplied drivers from the website. However they still fail to connect.
I am sitting with a slight problem sharing some HP network printers (JetDirect) with my windows machines. I have cups 1.4.4 configured on my Debian PDC with samba 3.5.5. The printers in question, is configured in cups and is working perfectly, but for some reason when I try to add the printers from Win7 or Win Vista I get the following error:
"Connect to Printer Windows cannot connect to the printer Operation failed with error 0x00000006"
I had a look around and it seems that the above error code is tied in with incorrect drivers, but the strange thing is that if I create a new local port on the win machines and specify the shared printers they work. The problem then is that cups does not identify the jobs correctly. The job will be named something like "smbprn.00000264 Remote Downlevel Document" instead of the actual document name. One of the reasons for using cups is to be able to monitor printer usage so this option is a temporary solution in my mind. Can the print$ share be causing it although it is empty and no drivers has been uploaded? Neither the samba nor cups logs give me something concrete to work with (hopefully someone else can spot the problem).
Extract from samba log:
[2010/09/30 09:21:01.734938, 2] lib/access.c:406(check_access) Allowed connection from (192.168.1.20) [2010/09/30 09:21:01.740480, 2] lib/access.c:406(check_access) Allowed connection from (192.168.1.20)
My USB printer is connected to an OpenSUSE 11.2 desktop on a home network. I shared the printer with samba and can print from a Windows XP notebook connected to the network, but whenever I try to connect a Windows 7 machine, I always get the message that Windows cannot connect to the printer.
I have found that there are certain things on the web that I need to print, that simply refuse to work under linux. I have a samba printer server on one of my Slackware boxes and an M$ XP vm under Vbox that can access the server and see the printer. The only problem that I have is that it expects to download a driver from the server which isn't available and the HP driver installer won't install if it doesn't detect the printer. Short of relocating the printer to install the driver, does anyone know how to get the driver installed on the XP host? This is so much easier with my Slack boxes and CUPS!
I have installed Canon ImageRunner 2018i on my linux box using CUPS web interface. When I try to install this as a network printer from a Windows XP machine, the windows XP machine keeps asking me for a device driver. Is there a way to configure the printer on CUPS/Samba so that when I try to install it on Windows XP machine as a network printer, it does not ask me for a device driver?
I have an "HP Deskjet d1400 Series" using the "hpijs, 3.10.2 (color)" driver. When I attempt to print a test page from the CUPS web interface, it works. However, when I try to print from an application, such as Okular or Iceweasel, the only option is "Print to file". I have hpijs and hplip installed.
I have installed an HP LaserJet 2200 network printer using CUPS successfully and can print test pages and stuff from OpenOffice, Evince etc. But no luck printing from lpr. Using lpstat seems to suggest all is well:
$ lpstat -t scheduler is running system default destination: HP-LaserJet-2200 device for HP-LaserJet-2200: socket://192.168.10.42:9100 HP-LaserJet-2200 accepting requests since Tue 19 Oct 2010 14:01:50 NZDT printer HP-LaserJet-2200 is idle. Enabled since Tue 19 Oct 2010 14:01:50 NZDT Ready to print.
If I now try to print 'test.txt' using: $ lpr test.txt nothing happens. Try calling the printer by name: $ lpr -P HP-LaserJet-2200 test.txt lpr: HP-LaserJet-2200: unknown printer
I have added my user name to the lp and lpadmin groups. Trying the above as 'sudo' results in the same result. The only thing I've noticed is that when printing something from OpenOffice, in the document print status I get the message 'Processing - not connected?', although printing still works.
I have the printer Canon i-SENSYS LBP6020. I followed the instructions from the site URL....There are no errors, but when I try to print, nothing comes out of the printer.My system is: Debian GNU/Linux 8 (jessie)Here is some debugging information:
Error log while printing from a CANON LBP6020: URL.... Troubleshooting information while printing from CANON LBP6020: URL....
I have just set up the above OS, however, installation did not find my network and therefore APT additional software & security updates could not be accessed.The network was simple to setup post installation.I have uncommented a few sources in the sources list file but obviously that does not,in itself, suffice to get accessability. I am also unable to configure my supported HP printer and I assume that can only be done with an additional package via APT.
I run Debian Squeeze but I have the system installed step by step from minimal installation. So I'm not sure if I have forgotten basic packages important for printing. I open system-config-printer to add a new network printer. In the list of the Network Printers after some seconds it appears the HP Color LaserJet 2600n. I chose it and hit Forward. A new window opens that says that system is searching for Drivers and finally I'm ready for printing.
I am unable to figure out how to set up a net work printer with new squeeze installation. I have used cups ver 1.3.8 on lenny and have never had any difficulty, this new version 1.4.4 I'm unable to gain any ground with.I did a purge and re-install with no luck?
Our Canon MX340 printer is WiFi connected using an IP address. This works well except that whenever the printer is turned off (for any reason) it chooses another IP next time it is turned on. As near as I can tell, it has two IP numbers: 192.168.1.64 and 192.168.1.65 Is it possible to enter both in the CUPS configuration so that CUPS will find the printer whichever number it is using?
I use a 'wifi hotspot' provided by my mobile (android) phone for internet/email and to connect to my wifi capable HP p1102w printer. Installation and use of the printer worked perfectly until I bought a new phone, again android with 'wifi hotspot' capability. The wifi connection on my new phone works fine for internet and email but it totally fails to detect my printer.
I have tried to detect and connect to the printer using system-config-printer and using the HP utility hp-setup. Both fail to detect the printer on the 'new' wifi network.
The old network connection which detects the printer as expected gives the following output:
Code: Select allpat@debian:~$ ifconfig eth0 Link encap:Ethernet HWaddr 6c:3b:e5:91:ec:0c UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
[Code] ....
The new (problematic) network connection which fails to detect the printer gives the following output:
Code: Select allpat@debian:~$ ifconfig eth0 Link encap:Ethernet HWaddr 6c:3b:e5:91:ec:0c UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
reason my Debian 5 system will not stop printing blank pages. I've got the CUPS system installed, and I've gone to the control page and canceled everything. I've also turned the printer off and restarted it several times. Every time it comes back online it starts printing blank pages again. My paper does not need to be heat treated. It's fine as it is. So, how to I stop this waste of electricity and printer MTBF? What else might be sending commands to the printer besides the CUPS system?
I have a printer connected locally to my Debian box. It runs fine via cupsd.I am also running a Windows 2003 VMware guest which I would like to use the printer (use as a local printer, not a network printer).
VMware offers a connection via USB, so it should work. The printer I have plugged locally into the Debian host is recognised by the Windows 2003 guest, but it won't print. I get an error message saying that the printer is still connected to the host OS, and that I need to remove (or presumably disable) the host driver before the guest can use the printer.
So how can I find out which printer driver/module is being used by the Debian host to connect to this printer? And what is the best way to temporarily disable it, while my VMware guest is running?
I recentlty did a new install and the printer icon no longer shows up in the notification area when printing....I cannot figure out what is missing or did they omit this...
I have a canon printer which was working so far. After my latest upgrade its giving errors saying "Printer not connected -- Check your connection" Fortunately I had a backup of my root before the upgrade and one difference I see is that on the new system theres no /dev/usb/lp0 which there is on the old one. So how do I make it? Or should I use the /dev/lp0? Note they are different:
[Code].....
So (naturally) when I tried to make a softlink from /dev/usb/lp0 to /dev/lp0 it did not work.
When I try to add "New Printer" I see the message on the screen: Unable to add printer: Forbidden
In log file message:
failed to CreateProfile: org.freedesktop.DBus.Error.NoReply:Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. Returning HTTP Forbidden for CUPS-Get-Devices (no URI) from localhost [CGI] CUPS-Get-Devices request failed with status 401: Forbidden