The Stack Overflow podcast is back! Listen to an interview with our new CEO.
24

lpadmin helps you to manage cups' printers Try man lpadmin I believe what you need is lpadmin -x


23

In general, print servers are used to both distribute drivers to client computer and centrally process and manage the print jobs. In large environments it's useful to have homogeneous drivers (which will usually contain certain printing configurations that are desirable to control centrally) in addition to having a central location for managing and logging ...


17

On a HP4050 the First Page Out is rated at 15 second minimum. This number does not count if the printer is in sleep mode before. Per the service manual 17 pages per minute (ppm) 100 MHz RISC microprocessor First page out = 15 sec. Like other told the RAM would help to buffer big document, but the actual warming up of the printer would not ...


13

On the Windows 7 machine I just tested on, there are two PrintService logs. The Administrative one, and the Operational one. You have to explicitly enable the Operational log. (I already enabled mine, so pretend it says Enable instead of Disable.) Now print something: You might need to right-click that image and open in a new tab to get a better view. It ...


13

I used to have a HP LaserJet 5000 (64MB) with a 10Base-T network card for printing A3 CAD drawings. It took around 2 minutes for the printer to process a single drawing. I decided to add memory (196MB total). The effect was that the first drawing still took around 2 minutes to process, but I could send many drawings consecutively to the printer and after ...


11

Way back at the beginning of Windows, Windows printing was not considered reliable. The standard to which it was being compared was NetWare (this was the 1990's after all), which at the time had a good reputation for reliability. Because of this printer manufacturers created their own Print Processors under the impression that: They could do it better than ...


11

RAM can help improve the ability to handle complex documents (we don't know what you're printing), but not overall processing time... However, the 4050N was discontinued 15 years ago in 2001. Just because you can make this printer be in service this long doesn't mean you should. There aren't too many good reasons against moving to a more modern variant ...


10

In Perfmon select 'Print Queue' and choose 'Total Pages Printed' - then either graph or log that, you can even send that output to something else if you like but the data's there if you want it.


10

If you need more granularity than Chopper3 suggested you might want to consider this method. You can enable "Log spooler information events" in the Print Spooler's "Server properties" and you will get a System Event Log entry, source "Print", type "Information", event ID 10, each time a print job completes. This event will contain detail about the submitting ...


9

Well, you can take a look at the Win32_Printer WMI class, Get-WMIObject Win32_Printer -ComputerName $Comp But, I think this will get you even better results: New-PSSession $Comp | Enter-PSSession Get-ChildItem Registry::\HKEY_Users\$UserSID\Printers\Connections Exit Without using PS Remoting, you could do this instead: $Printers = [Microsoft.Win32....


9

A printer shared using Windows' file and printing sharing is exported via the SMB/CIFS protocol, which by itself provide little more than a "networked pipe" to the printing device. In other words, the shared printer become nothing more than a networked device, with the client in need to install the correct drivers to use it. The printer-sharing server is in ...


8

For a native solution, there's a way to log print spooler events to the event log: Event Viewer > Applications and Service Logs > Microsoft > Windows > Print Service > Operational (right click -> Enable log) The native event logger leaves a lot to be desired, and would require some creative scripting or manual counting to get any use ...


8

For Ubuntu 14.04 users (and maybe others) you cannot add the foomatic-filters as suggested above, as they conflict with the CUPS project's version (cups-filters). The hint may be in /var/log/cups/error_log. In my case, the output looks like this [17/Aug/2014:12:47:31 +1000] [Job 83] JCL: 12345X@PJL [17/Aug/2014:12:47:31 +1000] [Job 83] <job data> [...


8

Yes you can do this. I use Security Groups and Item-Level targeting that apply to the computers and not to users. Users are moving (or graduating) and the computers for the most part are stationary. What you want to do is in active directory you want to create an OU called something like Printer Groups Create a Security Group under Printer Groups for ...


7

There's a Feature Request that was Closed with Resolution to CUPS 1.3 for exactly this behavior. Link to the CUPS bug tracker: http://www.cups.org/str.php?L1871 I found no documentation to support this behavior in CUPS online documentation, but the documentation in the CUPS 1.5.2 source tarball I downloaded indicates that a global 'ErrorPolicy' declaration ...


7

It is pretty much what you assume it to be, additional features. As you have experienced, you'll still be able to share printers and act as a "print server" without the role. However, the role provides things like the Printer Management console for ease of management, quick deployment through Group Policy (if you were using a AD Domain). You can also ...


7

Another advantage of sharing the printer(s) on the print server is printer discovery. If you publish the printer in AD it makes it fairly easy for a user to discover and add the printer. Also, this is my opinion but it's based on my experience in larger corporate environments: I think you'll find that sharing printers from a print server (or print servers) ...


7

This is being caused by KB3170455 - which patches this: https://technet.microsoft.com/library/security/MS16-087 It prevents point and print drivers from being installed without a warning box, unless they are packaged, signed drivers. Unfortunately a lot of printer companies do not release packaged drivers. So far I have not found any way to get the ...


6

Canon ImageRunner printers support SNMP(v1, "public" community by default) to query their status. They report through the standard printers MIB (.1.3.6.1.43, available here) as well as a proprietary Canon MIB (available through Canon, with a developer membership). You can also implement screen-scraping from the web interface, but SNMP would be easier (and ...


6

You can obtain this information with lpstat -l -p printername. [root@Valley ~]# lpstat -l -p zebra2 printer zebra2 is idle. enabled since Tue Jun 8 15:50:35 2010 Form mounted: Content types: any Printer types: unknown Description: Zebra 105SL in shipping Alerts: none Location: Shipping Connection: ...


6

Create print queues on a central server, then use configuration management tools to deploy them to all of your clients. For Windows, you'll use Group Policy Preferences, most likely. For OS X, you can use WGM if you run Open Directory, or you can push it out with any number of tools like JAMF Casper, ARD, radmind, or even Puppet. It all depends on whatever ...


5

My first thought was to see if this could be accomplished by using the Windows API's, but according to this website about the Win32 Printer Forms API, it's not even possible to delete system forms programmatically: One cannot DeleteForm() on a builtin form: it fails with ERROR_INVALID_PARAMETER. My second thought was to find a relatively unique form name,...


5

I was migrating from a Windows 2003 print server to 2008 R2, within the first few minutes of testing we had major print delays. It was taking at least 30 seconds to spool each page, I tried several suggestions from this site and others with no avail. I decided to try different configurations myself, after some trial and error I found the fix for me was to ...


5

It can easily handle that amount of printers. You could even do it as a vm with that amount of printers. We have a 2008R2 printer server with over 300 printers on it running in hyper-v.


5

We went through a similar deal and ended up with "social justice" if that's even a catchphrase. We had no desire to deal with extensive logging/reporting or the time it would take to arrest and convict someone of printer abuse. So...we ended up doing the following: Put signs on all of the printers that stated "Think Green and control spending! Please use ...


5

So I'm gonna break the bad news for you. It sounds like there is no support for that printer on 2008R2. I had a similar issue in the past with 32 bit print drivers for XP on a 2008R2 print server, and the solution in the long run was to upgrade all the clients to Win7. The fact that there's no Win7 driver for the printer makes me believe that there is no ...


5

The description of your issue sounds like potential ACL corruption. In order to repair this, you would need take ownership and correct the ACL. Click on the "Advanced" button within the "Security" tab. In the next window, select "Owner" and select the desired user. The default owner is the local group %COMPUTERNAME%\Administrators, click "OK". This ...


5

get-shared printers Get-Printer -ComputerName pc| where Shared -eq $true | fl Name get not shared printers Get-Printer -ComputerName pc | where Shared -eq $false | fl Name get mapped printers Get-WMIObject Win32_Printer -ComputerName $env:COMPUTERNAME | where{$_.Name -like “*\\*”} | select sharename,name get all the printers Get-WMIObject ...


5

The real issue here is whether or not Brother has built support into the printer to report out actual toner levels via SNMP. Looking at vendor specific MIB's is a good way to get an idea of what kind of information is supported. Looking up Brother's MIB's - http://www.oidview.com/mibs/2435/BROTHER-MIB.html - we can see that they seem to only report out low ...


Only top voted, non community-wiki answers of a minimum length are eligible