Skip to main content

What's a service? What's a profile?

Introduction

Print Wizard's configuration revolves around services and profiles. Both are set up using Print Wizard User Interface (PWUI), in the Tools menu.

Profiles

A profile is a set of settings that tell Print Wizard how to handle a job. Should it be printer, faxed, or made into a PDF? Should it have an overlay? Which printer should be used? By bundling these settings into a profile, you can reuse them easily.

A special profile is the master profile (a file actually named "master.profile"). If you create a master profile, it becomes the starting point for other profiles.

Services

A service is really a process or a program. It is something that runs essentially in the background to receive print jobs. One service might receive LPR/LPD jobs from another (or the same) computer, for instance. Other services are Listen, Despool, and FTPDespool.

Services are available only in Print Wizard Service Edition.

A service can be run in the foreground or the background. In the foreground, it runs as a logged in Windows user, and is visible in the tray area in the lower right corner of the screen. If you right-click on it there, you can restore it; that is, make it more visible. That way you can see what's going on, and maybe why things didn't work.

To run a service in the background, you run it as a Windows service, just like other Windows services. It is completely hidden from the user. It is more difficult to debug your operations this way. It has no user interface, which means you can't do print preview. But a background service can run when no one is logged on to the Windows system.

Either kind of service can be started automatically. For a foreground service, you place it in the Startup folder of your start menu. For a background (Windows) service, you tell Windows it should auto-start.

The connection between services and profiles

The definition of a service can include a link to a profile (although a service doesn't have to use a profile). Usually this is a one-to-one relationship.

The exception is an LPD service. An LPD service can define multiple queues. Each queue can be tied to a profile.
 

Copyright © 2024 Rasmussen Software, Inc. Legal Information & Privacy Policy
Send comments and suggestions to rsi@anzio.com