Getting Started |
Top Previous Next |
Once CirrusPrint is installed and started, the next step is to configure it to print or transfer files to one or more remote locations. This involves several administration browser interface pages.
Configuration CirrusPrint has many default settings that can be used when first installed, but some things require configuration. Use the Configuration screen to change items, or you can edit the config.ini file directly.
Three important things to configure are:
Configure a Company Use the Companies page under Site Options to create a company. A CirrusPrint installation can support many companies, each with its own configuration and company-specific administration users. Even though the nomenclature is "Companies", you can also use this feature to divide entities within a company, such as by office or department. All browser users within an entity have visibility to other users and devices in that entity. In addition to standard company setup and maintenance, you can create temporary test companies for users to play with. For any company, you then configure Locations/Users, Input Sources, and Output Devices.
Configure a Location or User There are two types of remote locations: system and browser. Both types of locations are configured to login to the server, using location or location@company, and a password. Both types of locations connect to the same server port.
A system location will run the remote client software, designed to receive and process files and print jobs sent from the CirrusPrint server. The client software can run on a user's desktop, or on a server as a service. In each case, it can deliver documents to printers and file systems at the location where it runs. A system location can support multiple remote devices. The system client is written in Node.js, which is bundled with the Windows client, but must be available to the Linux client. The Linux client setup script will attempt to install Node.js if not found, or you can use package management tools to install it before setting up the client.
A browser location runs an HTML5 application in the user's browser, such as Chrome, Edge, Internet Explorer, Safari, or Firefox. This is an offline application, meaning it will run even when it can't connect to the server. When it does connect, it monitors the server for documents to be delivered. When a printed document is sent to a browser location, the server attempts to convert it to PDF format first.
To set up remote locations or browser users, use the Locations/Users menu option.
Once a system location has been configured, install the client software on a system at that location, and configure it to connect to the CirrusPrint server, using the company ID, location ID and password. As soon as that location connects successfully, it will upload a list of printers to the server, assisting in the next configuration step. Browser locations have one type of device, called "Browser".
Configure Output Devices Remote devices are where files or print jobs are delivered. A remote device can be a printer, such as a Windows printer or a Linux spool queue, or it can be a file, where the file name can include parameters to ensure uniqueness or produce a logical naming convention. It can also be a command on the remote system, where the file is passed to a command line for processing.
Remote devices are given an ID, a device type, and a device path or name. When configuring a device, the list of printers provided by the remote location is presented, allowing simple selection of printer names when configuring printers. The following types of devices are supported:
Each remote location can have any number of devices configured. One device, a file transfer device called "autosend", is automatically created (and not counted for licensing purposes). To set up remote devices, use the Output Devices menu option. First select a location, then edit or add devices for that location.
Configure Input Sources A input source is a port, path, or email addresss that receives jobs destined for a remote device.
To set up local sources, use the Input Sources menu option.
|