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.
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:
Services continue to operate in the background, even when there is no user logged on to the system.
Services can be started automatically when the operating system starts. Likewise, they can be started manually by another program, or user, from the Services utility.
You can use the Windows Control Panel to determine which services are running, start and stop services, and configure services for automatic startup.
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.
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.
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.
Starting or restarting your computer.
Opening the Spool Window.
Running the Print Utility or Configuration Utility from the Start menu.
Running Make Banner or Make FCB from the Start menu. (These utilities require the Spool Window to be active. If the Spool Window is not active when you start Make Banner or Make FCB, they will start the Spool Window, which then starts the BARR SpoolCore service.)
Starting the BARR NJE service. (Jobs cannot be sent to or received from NJE hosts unless the BARR SpoolCore service is started.)
Starting the BARR RJE service. (Jobs cannot be sent to or received from RJE hosts unless the BARR SpoolCore service is started.)
Receiving an LPR job while the BARR LPD service is started.
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.
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.
The BARR SpoolCore service must be started for you to perform the following tasks.
Sending and receiving documents.
Viewing the Spool Window’s printer and document lists. (The lists are cleared when the service is stopped.)
Changing document or printer attributes. (You cannot change attributes when documents and printers are not displayed.)
Changing the sort order.
Displaying Retain Window.
Configuring BARR/RJE 802.2 LLC2, HPR/IP, SDLC, and MS/LUA connections.
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.
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.)
Changing column settings.
Using Make Banner or Make FCB, if you start them from the Spool Window’s Tools menu.
Running Barr hardware diagnostics for the BARR/PRINT390 module.
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.
The BARR FTP service enables your host to send and receive data using FTP . This is a service of the BARR/FTP module. The BARR FTP service is started automatically by the FTP Manager.
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).
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.
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.
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.
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.
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.
Connecting to the host from the RJE Console.
Configuring the BARR RJE port when you define a Windows printer.
Using RJE diagnostics.
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).
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.