OBJECTIF LUNE Connect Send 2022.2 User manual

Type
User manual
Page 1
Printer Driver User Guide
Version: 2.1.2
Connect Version: 2022.2
Last Revision:2022-11-30
Upland Software - Objectif Lune
2030 Pie-IX, Suite 500
Montréal, QC, Canada, H1V 2C8
+1 (514) 875-5863
www.objectiflune.com
All trademarks displayed are the property of their respective owners.
©Upland Software - Objectif Lune. 1994-2022. All rights reserved. No part of this documentation
may be reproduced, transmitted or distributed outside of Upland Software - Objectif Lune by any
means whatsoever without the express written permission of Upland Software - Objectif Lune.
Upland Software - Objectif Lune disclaims responsibility for any errors and omissions in this
documentation and accepts no responsibility for damages arising from such inconsistencies or
their further consequences of any kind. Upland Software - Objectif Lune reserves the right to
alter the information contained in this documentation without notice.
Page 2
Table of Contents
Table of Contents 3
What is Connect Send? 7
Features List 7
Main steps in OL Connect Send 8
Installation 10
Printer driver 10
Workflow Plugins 10
Connect Send database cleanup service 11
Moving Workflow to another machine 11
Prerequisites 11
System Requirements 12
Plugin 12
Printer Driver 12
HTTP 13
Browser 13
Installing OL Connect Send Printer Driver 13
Before you start 13
Setup process – new installation 14
Adding, modifying or deleting a printer 25
Shared Printers 29
Managing multiple OLCS printers 29
Printer driver properties and advanced settings 30
Mass deployment of the OL Connect Send Printer Driver 31
Silent setup 31
Configuration file content 32
Reboot requirement 35
Installation errors 35
Silent update 35
Silent uninstall 36
Using API Keys 36
Providing an API key to a user 36
OLCS Notifier 37
Logged messages 38
Stopping and restarting the OLCS Notifier 38
Page 3
Changing the UDP communication Port 39
Known Issues 39
Existing OL Connect Send Upgrade Issue 39
Installing OL Connect Send on Windows Server 2016 39
Installing OL Connect Send on a machine with Connect installed 40
OL Connect Send issues under Microsoft Edge browser 40
Printing PDF files with Adobe Acrobat Reader 40
Paper Size vs Printer Page Size 41
Passthrough Printing not supported 41
License modes 42
Basic mode 42
User mode 43
Click Charge mode 44
Incoming print jobs and the license 44
Scenario 1 45
Scenario 2 45
OL Connect Send in Workflow 46
Configuring the OL Connect Send Workflow processes 46
Sample project 46
Job transfer process 47
Interactive process 47
Production report process 48
Plugins 49
Job Processor plugin 49
Get Job Data plugin 53
Get Data plugin 58
Verifying an API Key 63
The API key in the HTTP headers 63
The Workflow process 63
Using the Printer Driver 66
Log files 69
Workflow log files 69
Printer log files 69
History log files 69
Logged events 70
Information per log entry 70
Page 4
Troubleshooting 72
OL Connect Send 2.1.2 Printer Driver Release Notes 74
Overview 74
Important Notes 74
OL Connect Send 2.1.2 Printer Driver 75
Operating system support 75
Installer Improvements 75
OL Connect Send 2.1.1 Printer Driver 75
OL Connect Send 1.8.0 Printer Driver 76
Citrix and Microsoft Terminal Services (Remote Desktop Services) support 76
General improvements 76
OL Connect Send 1.7.0 Printer Driver 77
Improved licensing 77
Improved Printer Driver installation 77
General improvements 78
OL Connect Send 1.6.6 Printer Driver 78
OL Connect Send 1.4.5 Printer Driver 79
Operating system support 79
OL Connect Send 1.3.5 Printer Driver 79
Installer Improvements 79
OL Connect Send 1.2.5 Printer Driver 80
Installer Improvements 80
Page 5
What is Connect Send?
Connect Send is an application with two components. The first is a Windows printer driver (2.1)
and the second includes a set of Workflow plugins (2022.2). These two components work
together – they cannot be used on their own.
Connect Send allows for PostScript files to be received over the internet from any Windows
Desktop application. It can be used in unlicensed mode and licensed mode.
The Unlicensed mode (default) allows users to push documents to Connect Send. They will
receive a pop-up message in the Notification Area confirming whether the job was received or
not. No web interaction is possible.
The Licensed mode causes the Connect Send printer driver to request a web page which will
be displayed in the user’s browser in order to allow them to enter job specific information. The
information from this web page can be used to tell Connect Workflow what to do next.
Connect Send, in licensed mode, can be used to create custom interactive workflows from a
centralized location, yet has the ability to be deployed and installed very easily.
Features List
OL Connect Send:
lAllows free of charge non-interactive printing over the internet.
lCan be licensed in User mode so that specific users (domains/workstations) can print and
receive an interactive web page during the job submission process. The number of jobs
that can be printed is unlimited.
lCan be licensed in Click Charge mode so that any user can print from anywhere and
receive an interactive web page during the job submission process. In this mode, Connect
Send requires credits which are reduced after each job received by the server.
Page 7
lGeneral
lCompresses PostScript files during transmission to minimize bandwidth.
lAllows the printer driver to include an API key in its HTTP headers to authorize itself
for printing.
lUnlicensed mode
lNon-interactive job submission.
lFree to use.
lConfirms job transmission with a message in the Notification Area.
lLicensed mode
lInteractive job submission possible.
lLaunches the user’s default browser to display web content produced by a Connect
server.
lDatabase containing domain, workstation ID, document information and page count
information.
Main steps in OL Connect Send
The main steps in the functioning of OL Connect Send are:
1. A user prints a document to a printer using the OL Connect Send Printer Driver.
2. The resulting print job is captured by the printer driver code, zipped up, and, if applicable,
split into multiple chunks.
3. The chunks are transferred to the Workflow process and received by the Job Processor
plugin (see "Job Processor plugin" on page49).
4. The plugin communicates with the printer driver to ensure that all data has been received
correctly.
5. The plugin combines all the chunks into a .7z file and then unpacks it to the original print
job. This is a Postscript file.
6. The plugin stores the print job at a specified location with a specified name.
7. The plugin creates a Workflow metadata file for the print job, containing basic job
information (See License Modes – Basic Mode, below).
8. The plugin (if licensed) stores all job related info in a database.
Page 8
9. The plugin returns a status message to the client, indicating a successful or failed job
transfer.
10. The plugin sends the license status to the Printer Driver.
11. The Printer Driver (if licensed and interactive) will launch a browser window and send an
HTTP request to Workflow. The result of the receiving interactive process (see "Get Job
Data plugin" on page53) will be displayed in the browser. If the plugin is not licensed, or
the license is exceeded, this HTTP request is suppressed and the Printer Driver will not
launch a browser window.
12. The Printer Driver will display status information using the Notification Area (also called
"system tray").
Page 9
Installation
Printer driver
The OL Connect Send Printer Driver must be installed on a dedicated machine and a Windows
printer must be set up using this driver. Additionally several settings regarding the host for
sending print jobs have to be set. All this is done with the Printer Driver installer; see "Installing
OL Connect Send Printer Driver" on page13.
Any OL Connect Send Printer Driver with a version number less than 1.0.5 should be uninstalled
before installing the newest Printer Driver.
1. Open the Windows Control Panel and click Programs and Features.
2. Select OL Connect Send Printer Driver and click Uninstall.
Workflow Plugins
The set of plugins is installed automatically with Workflow 8.6 and up.
However, if you have already installed the pre-released plugins in Workflow 8.5, these plugins
must first be uninstalled, before updating to Workflow 8.6 and up. Please follow these steps:
1. Make a backup of the Connect Send database.
Uninstalling OLCS plugins will also remove the database (OLCSDB.script) with all the job
information collected until that date. The database, however, can be retained by making a
copy before it is uninstalled and then copying it back after the new installation.
a. Copy the content found in %programdata%\objectif lune\cpd\ to a safe place. Do
not copy any of the other sub folders found under %programdata%\objectif lune\.
2. Uninstall the OLCS plugins:
a. Open the Windows Control Panel and click Programs and Features.
b. Select OL Connect Send plugin and click Uninstall.
3. Uninstall any previously installed OL Connect Send printers.
4. Proceed with the Workflow 2022.2 update.
5. Copy the database back to %programdata%\objectif lune\cpd\.
Page 10
Connect Send database cleanup service
A cleanup mechanism in the OLCSService service and in the Job Processor plugin prevent
excessive growth of the Connect Send database. There are no settings to make for these
mechanisms, except that you could change the default number of days to keep history of
transactions. This influences the output of the Get Data plugin (see "Get Data plugin" on
page58).
By default, the minimal number of days to keep history of transactions is 60.
To change this:
1. Create a olcs.properties file in C:\ProgramData\Objectif Lune\CPD\App\.
2. Open the file and set the safety-buffer-days property to the desired number of days;
for example:
safety-buffer-days=75
Moving Workflow to another machine
When moving Workflow to a different machine, it s important to move the OL Connect Send
database (OLCSDB.script) to the other machine as well. The database includes all job
information collected to date.
1. Make a backup of the Connect Send database: copy the content found in
%programdata%\objectif lune\cpd\ to a safe place. Do not copy any of the other sub
folders found under %programdata%\objectif lune\.
2. After installing Workflow on the other machine, copy the database back to
%programdata%\objectif lune\cpd\.
Prerequisites
Below is a list of components required for the use of OL Connect Send:
lOL PlanetPress Connect or OLPReS Connect 1.5 and above
lOL Connect Workflow 8.5 and above
Page 11
lOL Connect Send:
lOL Connect Send Printer Driver
lOL Connect Remote Print plugins. These are built into Workflow as of version 8.6.1.
lAn OL Connect Send license (required for interaction to take place)
System Requirements
Plugin
The Job Processor plugin is designed to work with the Workflow module (Workflow) of
PlanetPress Connect and PReS Connect (Connect) which means it will run on any operating
system by those products.
Printer Driver
The OL Connect Send Printer Driver can be installed and used with the following Windows
versions:
lWindows 8.1, 64-bit
lWindows 10, 64-bit
lWindows 11, 64-bit
lWindows Server 2012 R2, 64-bit
lWindows Server 2016, 64-bit
lWindows Server 2019, 64-bit
lWindows Server 2022, 64-bit
For installation on a Windows Server system, it is a mandatory prerequisite that at least one
role is activated or installed before running the OL Connect Send Printer Driver installer.
The OL Connect Send Printer Driver is expected to run on some older operating systems, but
just as Microsoft no longer supports these older operating systems, Upland OL will not provide
support for Upland OL products running on them..
Page 12
Citrix and Microsoft Terminal Services (Remote Desktop Services) support
As of OLCS Printer Driver version1.8, both Citrix and Microsoft Terminal Services (Remote
Desktop Services) environments are supported.
HTTP
Communications between the Printer Driver and the plugin is achieved using HTTP. It is
therefore necessary to ensure that HTTP interaction between all Printer Driver and server
machines is enabled.
Browser
After print job submission, further interaction between the OL Connect Send Printer Driver and
Workflow (or another server) is achieved using HTML. Browsers support and process HTML in
different ways and so it is important to be aware of possible browser compatibility issues when
creating interactive web pages.
Installing OL Connect Send Printer Driver
OL Connect Send Printer Driver can be found on the Upland Software - Objectif Lune website at
https://help.objectiflune.com/en/#csend.
The OL Connect Send Printer Driver must be installed on a dedicated machine and a Windows
printer must be set up using this driver. Additionally several settings regarding the host for
sending print jobs have to be set. All this is done with the Printer Driver installer, as explained in
this documentation.
Before you start
Please note that any OL Connect Send Printer Driver with a version number less than 1.0.5
should be uninstalled before installing the newest Printer Driver.
1. Open the Windows Control Panel and click Programs and Features.
2. Select OL Connect Send Printer Driver and click Uninstall.
Page 13
Setup process – new installation
The following section describes the installation process for the OL Connect Send Printer Driver.
Starting the installation
Click the OLCS_Printer_Driver_Setup_2.1.1.msi file to start the OL Connect Send Printer
Driver Setup.
If an OLCSClient.ini file is found in the folder from which the installer runs, the fields in the
installer will be pre-populated using the settings contained in that file.
For information on how to prepare the OLCSClient.ini file, see "Configuration file content" on
page32.
Do not run the installer from the Windows TEMP folder.
As this folder is known as a location from where malicious applications try to install themselves
on a PC, it is under severe surveillance of Windows' protection systems, including SmartScreen,
which will prevent the installation to protect the PC.
Nevertheless, OL Connect Send Printer Driver is secure and it is Microsoft Certified, so it is
guaranteed to be non-intrusive.
A message will be shown while the Setup program checks if all prerequisites are met and
prepares the machine.
When the setup is prepared, this first screen appears, containing basic information.
Page 14
Please read the legal notices and acknowledgments.
Click Next to proceed.
EULA
The next screen shows the EULA. Please read and accept it to proceed further by clicking Next.
Installation Type
The OL Connect Send Printer Driver setup can be tailored for individual installations. On this
page, select whether to install using download customized settings (via a URL that will need to
be specified), or whether to use local or default settings.
Page 15
If your print service provider has provided an option to download customized settings for the
Printer Driver, then select the Download settings from a server, using a URL option.
Otherwise select the Configure manually, or use a local settings file option.
Click Next to proceed.
Download Settings
This Wizard page only appears if the choice on the previous Installation Type page was to
download the installer settings from a URL.
Enter the URL from which to download the customized settings. Once downloaded, the settings
will populate the options found in subsequent pages of the installation Wizard.
If Authentication is required in order to download from the selected URL, then select the
Authentication required check box and enter the provided Username and associated
Password.
Page 16
If no Authentication is required, leave the Authentication required check box unchecked and
ignore the Username and Password entries.
Once all the required details have been entered, click the Download button to download the
customized settings.
If there are errors in the download, these will be reported in the lower portion of this page.
Only when the download has completed successfully will the Next button become active.
Click the Next button to proceed.
Authorization
This Wizard page might not appear, if the installation is being run in conjunction with a provided
(or downloaded) OLCSClient.ini settings file.
If you have received an APIkey for OL Connect Send from your print service provider, select the
I have an APIkey checkbox and enter the API key.
Page 17
Otherwise select the My provider does not require an API key option.
Click Next to proceed.
Communication URL settings
This Wizard page might not appear, if the installation is being run in conjunction with a provided
(or downloaded) OLCSClient.ini settings file.
The URL for the print job submission is required for the HTTP connection with the receiving OL
Connect Workflow server (e.g. http://192.168.159.100:9090/olcs_transfer). This would be the
Workflow process which accepts the relevant data. If the Workflow server is active, it is useful to
test the connection.
For greater security, HTTPS can be selected as the connection; it is possible to set whether valid
certificates only are accepted by the Workflow server in this regard. HTTPS is recommended for
production situations, and should be regarded as required for any production situation where the
URL refers to a server outside the local network.
Page 18
If a license is valid for the local system and the interactive mode is activated, the action name
has to be given for this (default: “olcs_interaction”). This would be the Workflow process that
starts/executes the interaction.
URL for print job submission
The URL for print job submission allows the URL for Workflow to be entered. This is the
server that will capture and process print jobs.
It needs to be entered as a full URL, for example:
http://demo.objectiflune.com:8080/olcs_transfer
The required pattern is:
<protocol>://<host>:<port>/[<path>/]<http action>
The pattern components are:
l<protocol>: Sets the communication protocol and has to be either HTTP or HTTPS. Any
other setting is invalid. As soon as HTTPS is set as protocol, the communication will
Page 19
automatically run in protected mode (SSL).
For additional information about secure file transfer, HTTPS certificates and how to
request a countersigned certificate, please see this page: SSL HowTo.
l<host>: The host name or IP address of the target machine. This is either the computer
where the related Connect Workflow is running or a gateway machine.
l<port>: The port entry is mandatory, even if the port should be one of the standard ones
(80 for HTTP or 443 for HTTPS).
l<path>: Optional additional URL path components.
l<http action>: The HTTP action name as defined in the related Workflow HTTP Input
plugin.
The Test button can be used to check if the URL is pointing to a machine with a correctly set up
Connect Workflow with a HTTP Input plugin and the OLCS Job Processor plugin.
If the test was successful, and the response status code is 200 OK, this will be indicated by the
green text "Server for job submission is ALIVE", "Interaction server is ALIVE". If there was no
response from the server, the message will be that the respective server "is DOWN, no response
from server". If there is a response from the server, but the response status code is not 200 OK,
the response status code of the HTTP request will be given.
By unchecking Interactive mode you can set this specific printer to only send jobs to the server,
without further user interaction. In that case, the printer will not pop up a browser window.
Nevertheless, messages will pop up in the tray area, informing about transfer, success or failure.
When the Interactive mode is disabled, the HTTP action for interaction field also becomes
disabled.
Accept all certificates: By default, if HTTPS is set as protocol (see above), the Printer Driver
will only accept valid certificates on the server side for the transfer. However in some cases a
self-signed certificate may be seen as sufficient for the transfer, e.g. during development and
testing, or when the server doesn't have a public address that can be known by (Root) Certificate
Authorities. In that case, the root validation of the certificate can be switched off by unchecking
this option.
URL for interaction
Enter the URL for interaction, following the same pattern as the URL for job submission.
The last part of this URL is the action as defined in the related Workflow HTTP Input plugin,
including any path components. For example: http://demo.myhost.com:80/path/to/target/olcs_
interaction.
Page 20
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42
  • Page 43 43
  • Page 44 44
  • Page 45 45
  • Page 46 46
  • Page 47 47
  • Page 48 48
  • Page 49 49
  • Page 50 50
  • Page 51 51
  • Page 52 52
  • Page 53 53
  • Page 54 54
  • Page 55 55
  • Page 56 56
  • Page 57 57
  • Page 58 58
  • Page 59 59
  • Page 60 60
  • Page 61 61
  • Page 62 62
  • Page 63 63
  • Page 64 64
  • Page 65 65
  • Page 66 66
  • Page 67 67
  • Page 68 68
  • Page 69 69
  • Page 70 70
  • Page 71 71
  • Page 72 72
  • Page 73 73
  • Page 74 74
  • Page 75 75
  • Page 76 76
  • Page 77 77
  • Page 78 78
  • Page 79 79
  • Page 80 80

OBJECTIF LUNE Connect Send 2022.2 User manual

Type
User manual

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI