Overview

Services

Barr Enterprise Print Server implements several services that run under Microsoft Windows. Starting and stopping these services is an essential part of operating the Barr Enterprise Print Server. To perform these tasks, you need a basic understanding of how services work.

What do you want to do?

See also:


What are services?

A service, in Microsoft Windows, is a program that is available to run whenever the computer is running the operating system. It does not require a user to be logged on. Services are programs that operate independently of their windows. Typically, a window displays when you start a program, and when you close the window, the program stops. In these situations, it is obvious whether or not a program is running by the display or absence of its window.

Unlike most programs, a Microsoft Windows service does not typically present a user interface for user interaction. To determine whether or not the service is running, you must check the status of the service from the Services utility. The Services utility displays the status of services managed by the Windows SCM Acronym for Service Control Manager. The part of Windows that launches background tasks. Services have the following unique characteristics when compared to a typical, interactive user program:

BARR SpoolCore service vs. Spool Window

The Barr Enterprise Print Server's primary components are the BARR SpoolCore service, which controls spool operation, and the Spool Window, which allows the user to interact with the BARR SpoolCore service.

The BARR SpoolCore service does not rely on the Spool Window to operate. Thus, it does not stop when you exit the Spool Window. To stop spool operation, you must stop the BARR SpoolCore service.

The BARR SpoolCore service can be controlled from the Spool Window or the Services utility.

BARR SpoolCore service

The BARR SpoolCore service automates, routes, and controls data for spool operation. This is a specific service for the Barr spool. For BARR/SPOOL to receive and print documents, this service must be started. When the BARR SpoolCore service is started, printers and documents display in the Spool Window's printer and document lists, and spool functions become available on the toolbars and menus. The BARR SpoolCore service will run until you stop the service from the Spool Window or Services utility, or you turn off the computer. When the BARR SpoolCore service is stopped, the Spool Window's printer and document lists are cleared and spool functions are unavailable.

By default, the installation sets the BARR Print Utility service to start automatically. The BARR Print Utility service will start the BARR SpoolCore service. If you need to start the BARR SpoolCore service manually, you can do so from the Spool Window or the Services utility. Manually starting the BARR SpoolCore service is necessary if you have made configuration changes that require you to stop, then restart the service.

Processes that start the BARR SpoolCore service

If the BARR SpoolCore service is not already started, BARR/SPOOL automatically starts it when you attempt a process that requires the service. The following processes will start the BARR SpoolCore service.

To prevent documents from printing or being routed if you inadvertently start the BARR SpoolCore service, you can stop all printers before you stop the service, configure the spool to stop all printers at spool startup, or disable individual printers at spool startup.

Processes that stop the BARR SpoolCore service

If you do not stop the BARR SpoolCore service before you attempt to the Barr Enterprise Print Server, the setup program will automatically stop the service.

You must manually stop the BARR SpoolCore service and remove the Barr Enterprise Print Server before attempting to the software.

Tasks that require the BARR SpoolCore service to be started

The BARR SpoolCore service must be started for you to perform the following tasks.

Tasks that require the BARR SpoolCore service to be stopped

To install new versions of the Barr Enterprise Print Server software or software modules, the BARR SpoolCore service must be manually stopped. If you do not stop the BARR SpoolCore service before you run the setup program, the setup program will stop the service for you.

Tasks you can perform when the BARR SpoolCore service is stopped

Most spool tasks require that the BARR SpoolCore service is started. However, you can perform a few tasks from the Spool Window when the BARR SpoolCore service is stopped. (You also can perform these tasks when the service is operating.)

BARR Channel service

The BARR Channel service enables you to receive documents from BARR/PRINT CHANNEL. BARR/PRINT CHANNEL is a standalone product that must be purchased separately. You must start this service to receive documents from BARR/PRINT CHANNEL.

BARR FTP service

The BARR FTP service enables your host to send and receive data using FTP Acronym for File Transfer Protocol. In TCP/IP, an application protocol used to transfer files to and from host computers. . This is a service of the BARR/FTP module. The BARR FTP service is started automatically by the FTP Manager.

BARR LPD service

The BARR LPD service enables your host to receive data from any TCP/IP-based host through LPR/LPD. This is a service for the BARR/PRINT TCP/IP module. You must start this service to operate the BARR/PRINT TCP/IP (LPD).

BARR Message service

The BARR Message service provides a message logging service for all components of the Barr Enterprise Print Server. This service is started automatically by the other Barr services.

If you manually stop and restart the BARR Message service while the Spool Window is open, you must reopen the Spool Window for the Spool Window to update.

BARR NJE service

The BARR NJE service enables sending print output, reports, and job data sets anywhere. This is a service for the BARR/NJE module. You must start the service so NJE communications can begin. To end NJE communications, you need to stop the service.

Processes that start the BARR NJE service

Typically, you must manually start and stop the BARR NJE service. However, if the BARR SpoolCore service is started, and a job destined for an NJE host is received, the BARR SpoolCore service will start the BARR NJE service. To prevent documents from being routed to an NJE host if you inadvertently start the BARR SpoolCore service, you can stop all printers before you stop the service, configure the spool to stop all printers at spool startup, or disable individual printers at spool startup.

BARR Print Utility service

The BARR Print Utility service enables sending files from disk to the spool. This is a service for Print Utility. The default behavior of the BARR Print Utility service is to start automatically when you turn on your computer. The service is idle until it detects jobs that are available for spooling. This detection can happen through manual or automatic spooling control. The BARR Print Utility service will continue to operate until you stop or pause the service, or until you turn off the computer.

The BARR Print Utility service automatically starts the BARR SpoolCore service. If you do not want the BARR SpoolCore service to automatically start when you turn on your computer, you must configure the BARR Print Utility service to start manually.

BARR RJE service

The BARR RJE service enables sending and receiving data between your mainframe and remote workstations. This is a service for the BARR/RJE module. You must start the service so RJE communications can begin. To end RJE communications, you need to stop the service or disconnect from the host.

Typically, you must manually start and stop the BARR RJE service. However, if the BARR SpoolCore service is started, and a job destined for an RJE host is received, the BARR SpoolCore service will start the BARR RJE service. If you inadvertently start the BARR SpoolCore service, you can stop documents from being routed to an RJE host by stopping all spool printers before stopping the service, or by configuring the spool to stop all spool printers at startup.

Processes that start the BARR RJE service

BARR Socket service

The BARR Socket service enables your host to receive data from any TCP/IP-enabled host through an IP socket. This is a service for the BARR/PRINT TCP/IP module. You must start this service to operate BARR/PRINT TCP/IP (socket).

Print Spooler service

To spool files in Windows, the Barr Enterprise Print Server uses the Print Spooler service. For BARR/SPOOL to print documents, the service must be started. For more information about Windows services, open the Services utility and click Help.