Windows Server 2012 R2 Print To Pdf

0 views
Skip to first unread message

Cherie Trojak

unread,
Aug 5, 2024, 11:44:44 AM8/5/24
to skomrepatli
Anotheroption is to not use point and print and deploy your print drivers prior by gpo or some kind of software distribution software (PDQdeploy or similar).

This would remove trouble with installing drivers.


Can you point me at how to set up the GPO that allows workstations to trust the print server and install drivers therefrom? I remember seeing a couple of references to it but by then I had given up and resorted to the manual updates.


iPrint is a single, scalable solution for managing printing across multiple locations and device types. It simplifies enterprise printing, providing views of any print environment, flexible configuration deployment, and secure printing.


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 install things like the LDP service for printing from Unix based hosts, and Internet Printing.


Disable printer redirection on any dedicated print server. This will cause a failure in the spooler service when print drivers not written for enterprise environments get installed due to printer redirection. Follow the guidance from Microsoft regarding this configuration on the machine.


If you get a good answer for this can you please let me know.? Id love to be able to browse deleted print jobs and see who printed them. We are also using a Windows server 2003 system for our print server.


I'm in a perpetual keychain nightmare. I'm using local accounts with the kerberos configuration to manage passwords, and everything is running smoothly so far, EXCEPT printing. I continuously have keychain errors with users, and sometimes the keychain entry doesn't even exist for the printer. For example, today a professor came by after changing her password, received the "hold for authentication" error, came to the Help Desk, and there is no keychain entry for the printer in question. In the past, I've found that simply erasing everything that exists under "login" fixes this most of the time, but it doesn't make any sense, and I'm constantly having to help customers out with this issue.


It took us awhile, but we are finally moving to direct IP print queues for our mac's. We have two windows print servers and over the last couple years printing has gotten more and more problematic on the mac's due to various kerberos issues. We implemented NoMad this year specifically with the hopes of an improvement to the reliability of kerberos on the macs but it literally seems to have done nothing to resolve the on hold for authentication message we receive most of the time. So far with direct IP Print queues we haven't had a single instance of the "on hold for authentication" nor the "error while printing". Obviously not everyone can use an IP based print queue, and we are losing the ability to track print jobs via papercut now, however, the elimination of the error messages we truly couldn't solve outweighs any negatives.


Hi @MikaelDez,

we have different locations and at each location a separate print-server.

I made a few policies (and scripts) to provide the printer to the clients.

First of all, we are installing the printer drivers to the clients. The we are mapping the printer of our headquarter with a policy. If the employee changes the location, the client will get automatically the spooler oft his current location.

This works, because we have different ip-masks at our locations. The trigger is the change of the networkstatus.

The user authentication is the domain username and his domain password. This works on all of our locations.

The change in the background is only to change the print-sever. The spooler name is the same on each location.


The user has to autheticate only one time (at the first print job), then the authentication is stored in the keychain.

To change the users password in our windows domain, we are using NOMad. We install NOMad on each client (and made some individual changes at the menu).


When users print it will ask for their Windows AD credentials and then they can release the job from any copier.



With this solution we haven't seen any Keychain issues, but I suspect your issue is related to the MacOS side of things?


Jamf's purpose is to simplify work by helping organizations manage and secure an Apple experience that end users love and organizations trust. Jamf is the only company in the world that provides a complete management and security solution for an Apple-first environment that is enterprise secure, consumer simple and protects personal privacy. Learn about Jamf.


This site contains User Content submitted by Jamf Nation community members. Jamf does not review User Content submitted by members or other third parties before it is posted. All content on Jamf Nation is for informational purposes only. Information and posts may be out of date when you view them. Jamf is not responsible for, nor assumes any liability for any User Content or other third-party content appearing on Jamf Nation.


As we can see, there are no roles installed. To install the Printing Role, we use the following command: ocsetup Printing-ServerCore-Role . Once the installation of the role is completed, we are prompted to reboot the server. There are server roles that are dependent on the Print Server role, such as the LPD Print Server Role (as shown above). However, when the Print Server Role is installed, the LPD Print Server role is not installed automatically. Once the server is rebooted, I need to make sure that the firewall on the server has the appropriate ports open to enable File and Printer Sharing. To open the File & Printer Sharing ports, we use the netsh command: netsh firewall set service fileandprint enable . So now that the basic prep work is completed, it's time to create and configure the printers.


There are two ways to manage a Server Core installation configured as a Print Server. At the console itself, you can use a combination of commands and scripts. All of the scripts are located in the Windows\System32\Printing_Admin_Scripts\en-US folder. The following commands can be used locally:


The second (and for most people, easier) method to manage the Print Server on a Server Core machine is through the Print Management Console (PMC). I added my Server Core machine to the PMC on my Windows Server 2008 Enterprise Test machine as shown below:


The first thing we are going to do is install a driver on the server in preparation for creating a printer. Right-click on the Drivers option and select Add Driver to launch the Driver Installation Wizard. As you can see, even though my Server Core machine is running a 32-bit (x86) Operating System, I have the option to install x64 drivers. If you select the option to install x64 drivers on an x86 server, you need to ensure that you have either the OS installation media for the x64 system (for inbox drivers) or the x64 driver installation package (for OEM drivers). In this instance, I am only going to install x86 drivers initially.


However, if you recall, I only installed the x86 drivers. Now I want to go back and add drivers for the Windows XP x64 clients that need to use this printer. So, I can repeat the same process of adding a driver - I just need to ensure that I provide the installation media for the OS or the driver package. Once the driver itself is installed, it updates the printer automatically as shown below:


And that covers the basics of getting a Server Core machine up and running as a Print Server from scratch. In a future post, we will walk through a printer migration from Windows Server 2003 to Windows Server 2008 Server Core using the Print Management Console. Until next time ...


I developed a C#, web forms application that generates a PDF document server-side and sends it to the client. I generate the PDF using Microsoft Print To PDF (MPTP), PrintDocument, and PrintPageEventArgs.Graphics.DrawString. This works great on my local machine.


Enter server: When I uploaded my application and tried running it on my server, I get an error saying there's no printer installed. I check in Printers and devices and behold, MPTP isn't listed on the server (one fix for my problem is setting MPTP to default printer).


I tried generating a PDF using CutePDF Writer and Spire.PDF (I did generate the PDF, but local characters aren't working [č,š,ž] and I have to use PdfDocument, PdfSection, PdfTextWidget). I don't like generating with Spire.PDF because I must implement the correct header and signature for multipaged documents (which is a pain in the ass and I would prefer using the already written and tested code that uses PrintDocument and MPTP).


The problem is I was googling "Windows 10 print to pdf". When I tried searching Server 2012 I found out that Print to PDF doesn't exist on Server 2012, which is why I couldn't find it.


The machine that I'm having trouble with is a fresh install of Ubuntu 12.04 64 bit.As a measure to troubleshoot, I created a fresh install of ubuntu 10.04 32 bit as a virtual box image on the Ubuntu 12.04 64 bit machine and had no trouble getting it to print.


If I choose "Prompt user if authentication is required" and then press verify it prompts me for credentials(username, domain and password). If I input username as: domain/username, let domain be empty and supply a password it is able to verify everything. This is the only way that I have made it to verify credentials on Ubuntu 12.04. This however doesn't make me able to print.


I just tried setting up a printer in Ubuntu 12.04 in a similar situation. I want to access printers on a Windows server in a domain. Wasn't working - they were being held for authentication too. My local username on the Ubuntu box is not the same as my Active Directory domain username. (I may be Samba not perfectly set up.)Best solution so far for me:

3a8082e126
Reply all
Reply to author
Forward
0 new messages