What is a Celiveo Virtual Printer (CVP)?

The CVP is a module that is deployed on a user’s workstation, so that they can print to and release print jobs on Celiveo enabled-printers. On the Web Admin, you add a Celiveo Virtual Printer (CVP), set it up for serverless pull printing or server based pull printing, and generate a deployment package. Later on, you use the deployment package to install the CVP on a Workstation.

Before you begin…

Typically, a different printer driver is required for each printer. In order to make the most of pull printing, you need universal printer drivers that can support a fleet of printers. While adding the virtual printer, you may need to upload such a universal printer driver to the Celiveo Virtual Printer. The Add Printer wizard launches the Discovery Agent to enable you to import the driver from the workstation you are running the wizard on. So before you start, make sure that the workstation you are working on has the required printer drivers installed on it.

1. Start the Add Virtual Printer Wizard

  1. At the Main menu, click on Printers .
  2. At the Printer menu, click Add Virtual Printer to start the Virtual Printer Wizard.
  3. Chose Windows Icon and define a Celiveo Windows Virtual Printer name that will be shown in the deployed print queues for end-users.

Important: If you are using a Remote Desktop Connection, in order for your Celiveo Virtual Printer to be the Default printer, make sure you uncheck the Printers option in the Local Resources tab of the Remote Desktop Connection settings.

2. Specify Virtual Printer Options

  1. Specify a name for the CVP deployment package. After you add the Printer, you can download the deployment package and install it on a workstation.
  1. Click [Next>]. The next page displays.
  2. Click [Auto Update] to enable automatic update of Virtual printer settings.

Auto Update
The table below describes which actions are performed when Auto Update is enabled and when it is not.

Nb CVP Action Auto-Update OFF Auto-Update ON
1 If switch “-nodpq” is not in effect: X
Update the CSS settings X
Delete stall queues drivers and reinstall the current queues X
2 Update Cost profile for each print queue X
3 Get Groups and OU information of current user X X
4 If the database cannot be reached, try to update the primary connection string from Web Admin X X
5 If opening a connection to the primary database fails, monitor the connection and when it is available restart from step 3 X X
6 Check the CVP configuration file and update it if needed X X
7 Get the tags and their names X X
8 Get the tags applying to this user (User tags, Groups tags, OU tags, IP tags) X X
9 Set CVP capabilities (Print-Direct, Pull Print or both) X X
10 Store CVP local settings X X
11 Store CSS settings to registry X X
12 Get the tags combination that will be used for the user based on priorities X X
13 Update primary and secondary DB connections strings for CVP and CSS if applicable X X
14 Get the tags available for the user X X
15 Load the local print drivers X X
16 If any queue needs to be installed and switch “-nodpq” is not in effect: X
Update the CSS settings X
Delete stall queues drivers and reinstall the current queues X
  1. Select [Pull Printing] and clear [Print-Direct].
  2. You can choose either the Local (HDD of user workstation) or Remote server to store the print jobs.
  3. Enter the default NETBIOS domain name.
  4. At [Revision], enter a version number for the deployment package.
  5. At [Revision Comment], enter any information that may be useful for the users. This field is also used to enable dynamic IP Address change:
    At print time, the CSS can check via SNMP if a printer is available. If not, it can retrieve the latest IP address in the CeliveoDB database and update the registry to allow the CSS to send the job to the correct new Printer IP Address. The CVP will check the printer at login triggering a SNMP query to printers to identify if the printer is available and if the IP is the same. If not, it will query the CeliveoDB to get the latest IP address.

To enable the feature, enter the following command in the Revision Comment section: (IPL:1,LTO:5).
IPL:1 – Means that IPlookup will be enabled
LTO:Value in minutes (Default value is 5) – Defines the amount of time before CVP queries again the SQL CeliveoDB.

2.1 To store print jobs on local drive:

  1. Click icon to store print jobs on local (user workstation) hard disk.
  2. Path – Enter the directory location in which the user jobs are to be stored, if you need to change the default storage location set.
  3. Quota per User/ Department (MB) – indicates the quota for a user or department on the basis of print job size.
  4. Quota per User/ Department (Jobs) – indicates the quota for a user or department on the basis of print job count.
  5. The Notifications icon allows you to define the message to display when quotas are reached. To do so, click the Configure button.
  6. Temporary folder storage path – Enter the directory location where the jobs are to be stored on a temporary basis.

2.2 To store print jobs on a network drive:

  1. Click icon to store on remote server.
  2. At [Domain], enter the domain name of the network drive to store the print jobs.
  3. At [User name] and [Password], enter the login credentials to the network drive to store the print jobs.
  4. At [Retry Count], enter the number of attempts to reach the network drive to store the jobs.
  5. At [Retry timer], enter the time interval (seconds) between each attempt to reach the network drive.
  6. Path -Enter the directory location in which the user jobs are to be stored. Ensure that the user has read/write access permissions on the shared network folder.

Custom Job Ticket Hostname

Custom Job Ticket Hostname allows the CVP to replace its own IP/Hostname with a custom CVP IP/Hostname to all the spooled jobs. This information is then stored on the SJPS DB Job Ticket. This configuration is useful when using Clusters/Load Balancers with Virtual IP/Hostname.

To enable Custom Job Ticket Hostname:

  1. Tick the Custom Job Ticket Hostname.
  2. Enter the Hostname in the corresponding field.

2.3 To store print jobs on Network Attached Storage (NAS) unit:

You can configure the print jobs to be transferred to a NAS unit connected in the same domain network. The Celiveo Virtual Printer pushes the print files to NAS unit when user initiates Shutdown of his/her PC.
The Celiveo Virtual Printer can push the print files to a temporary storage (NAS unit) which is connected in the same domain network.

CVP (Client station mode) Configuration
  1. Select the [Push to NAS Settings] option and click the button.
  2. Enter [User name], [Password], [Domain] and [NAS Path].
  3. At [Retry count], enter the number of attempts to reach the NAS to store the jobs.
  4. At [Retry timer], enter the time interval (seconds) between each attempt to reach the NAS.

NOTE: When the NAS is not reachable upon Shutdown of the client PC, the print jobs are retained on client machine’s default jobs location.

3. Import Printer Driver

From the [Driver + Settings] drop-down, select the printer driver to use for pull printing.
If the driver you want to use is not available on the list:

  1. Click , next to the [Driver + Settings] drop-down. The Discovery Agent displays.
  2. In the area marked 1, click on the Search icon ( ).
    The Discovery Agent searches the workstation the Web Admin is running on for printer drivers. The printer drivers installed on the workstation are displayed in the area marked 3 in the illustration above.

Note: The Discovery Agent is unable to import class drivers.

  1. Select the driver to import.
    When you import the driver, the default printing preferences are also imported with the driver. With Celiveo Enterprise, you can assign up to five drivers per printer. This translates into five print queues for the user. By renaming the driver+settings meaningfully, users can perceive each print queue as a preset for the same printer.
    To rename the driver+settings to something more meaningful:
    1. Double-click the row containing the driver.
    2. At [Driver+Settings Name], specify the new name.
  1. Click until all dialogs close.
  2. From the [Driver + Settings] drop-down, select the printer driver you just added.
    You are returned to the Add Printer wizard.

2. Click [Next].

4. Finalize

  1. Accept the defaults for the next few steps and click [Next>] until the Save Confirmation dialog displays.
  2. Ensure that the option for downloading the deployment package is selected, and click [Save].
    Preserve the downloaded file so that you can expand it and deploy it on a target workstation.

Note: CVPs created by Admins can be unavailable for edition to other users. However, they can still be selected to be downloaded.

Last modified: 14 June 2024


Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.

Post your comment on this topic.

Post Comment