Amadeus Pro Printer User Guide

Transcription

Amadeus Pro Printer User Guide
Amadeus Pro Printer
User Guide for Amadeus VISTA
& Amadeus Pro WEB
TRAVEL OFFICE Products & Solutions
Systems Integration Ticketing
Document Revision: 4.2P1-B
th
May 9 , 2005
DOCUMENT REVISION HISTORY
Document
Version
Date
Comments
th
2.4P4-B
August 11 , 1999
First version published.
2.5P1-A
October 14th, 1999
New version of Pro Printer that integrates the certificates.
2.5P1-B
November 3 , 1999
2.5P1-C
November 25 , 1999
2.6 P1-B
February 2nd, 2000
2.6 P1-C
February 7 , 2000
Change of NS Office ID to Amadeus Office ID
2.6 P1-D
February 28th, 2000
Specify clear steps to substitute old certificates by new ones.
rd
th
th
th
Added error and warning messages related to security and
certificates.
Add description of the certificates revocation and expiration and
warnings with Microsoft Winsock2 and Windows NT.
Add description of the new version 2.6 P1.
2.6P1-E
April 27 , 2000
2.8P1-A
August 29th, 2000
2.8P1-C
November 3 , 2000.
2.8P1-D
November 3rd, 2000.
J. Alperi
November 29th, 2000
F.Felix
th
May 28 ,
J. Remirez
STP chapters, and split of chapters into specific hyperlinks.
4.2P1-A
March 30th, 2005.
Migration to Auto Update / Web Conf. / Security Gateway
4.2P1-B
May 9 , 2005
Ph. Carbon
2.8P1-E
3.2P1-A
rd
th
Change the URLs in the Pro Printer Communication Adapter
settings.
Add SNMP configuration in Com Adapter.
Include N (3-letter month) in the file output configuration.
Adapt chapters organization and new OS/IE table compatibility.
Add STP Start chapter.
-
New PP version 3.2: Proxy support, etc
Remove chapter for Certificate expiration
Change references to “Web print services“ by “DDIP”
Concatenation of the documentation in pdf format.
Documentation formatting.
Minor modifications.
Copyright © AMADEUS GLOBAL TRAVEL DISTRIBUTION
All Rights reserved
Microsoft is a registered trademark of Microsoft Corporation.
Author:
Distributed Systems
Published by:
AMADEUS Development Company
455 Route du Pin Montard
B.P. 69
06902 Sophia Antipolis
FRANCE
PREFACE............................................................................................................................6
BEFORE YOU START ........................................................................................................7
PLATFORMS SUPPORTED ...............................................................................................8
PRINTER CIDS: ................................................................................................................10
If you are upgrading from Pro Printer version 2.8, 3.2, 3.4…: .................................................................................. 10
View the CIDs associated to your HWID in Web Conf:.............................................................................................. 11
Error and warning messages during CIDs registration .............................................................................................. 12
Pro Printer client authentication: ................................................................................................................................. 12
INSTALLING AMADEUS PRO PRINTER ON YOUR PC: ................................................14
Web Conf: ....................................................................................................................................................................... 14
Configuration:................................................................................................................................................................. 14
Authorization:................................................................................................................................................................. 16
Installation: ..................................................................................................................................................................... 18
UNINSTALL PROCEDURE...............................................................................................20
FALL-BACK PROCEDURE ..............................................................................................23
CONFIGURING THE NETWORK CONNECTION AND PRINTERS ATID:.......................24
Configuring the Communication Adapter.................................................................................................................... 24
Basic configuration ....................................................................................................................................................... 24
SNMP Configuration .................................................................................................................................................... 26
Proxy Configuration...................................................................................................................................................... 27
Configuring the printers: ............................................................................................................................................... 28
CONFIGURING A NON TICKET PRINTER (HARDCOPY, INVOICE, ITINERARIES): ....31
CONFIGURING A TICKET PRINTER: ..............................................................................32
CONFIGURING THE A.I.R. STORAGE: ...........................................................................33
Details on the A.I.R Formatter:..................................................................................................................................... 34
The parameters:.............................................................................................................................................................. 34
A.I.R. files naming conventions for Back-offices: ........................................................................................................ 35
3
AMADEUS PRO PRINTER USER INTERFACE: ..............................................................37
Communication Adapter icon: ...................................................................................................................................... 37
Printer icon: .................................................................................................................................................................. 38
TROUBLE SHOOTING .....................................................................................................39
Pro printer 2.5P1: ........................................................................................................................................................... 39
Pro printer 2.5P1 & Microsoft Winsock 2:................................................................................................................... 39
Pro Printer 2.5P1 & Windows NT:............................................................................................................................... 39
Upgrading Pro Printer 2.5P1 to 2.6P1: ......................................................................................................................... 39
Pro Printer Communication Adapter window ............................................................................................................. 40
Connection with the Central System Status: ................................................................................................................. 40
Communication with the Central System:..................................................................................................................... 42
Network Traffic Statistics ............................................................................................................................................. 42
Messages....................................................................................................................................................................... 42
Maintenance Mode ...................................................................................................................................................... 43
Pro Printer Instance Status window ............................................................................................................................. 43
Input and output status .................................................................................................................................................. 43
Input module information ............................................................................................................................................. 44
Messages....................................................................................................................................................................... 44
Windows NT Event Log ................................................................................................................................................. 45
Summary ......................................................................................................................................................................... 45
ERROR MESSAGES.........................................................................................................46
Communication Adapter errors .................................................................................................................................... 47
Pro Printer instance errors ............................................................................................................................................ 48
Input module errors (link with the Communication Adapter) ....................................................................................... 48
Output modules errors .................................................................................................................................................. 50
Formatter modules errors.............................................................................................................................................. 54
Loader errors .................................................................................................................................................................. 55
Security Warnings and Error Messages ....................................................................................................................... 55
TECHNICAL INFORMATION ON ISDN CONFIGURATIONS...........................................57
Status on different ISDN platforms: ............................................................................................................................. 57
Various configurations technical descriptions: ............................................................................................................ 57
IDSN ROUTERS: ........................................................................................................................................................... 58
ISDN Router - If the ISDN inactivity timeout is very short (some seconds): ............................................................... 59
ISDN Router - If the print request is done from a PC that is not connected to the same ISDN router as Pro Printer
(remote ticketing):......................................................................................................................................................... 59
ISDN MODEMS:............................................................................................................................................................ 60
ISDN Modem - If Amadeus Pro Printer’s keep-alive does not allow the Windows dial-up connection to disconnect
(by inactivity) the ISDN line:........................................................................................................................................ 60
ISDN Modem - If the dial-up inactivity timeout is very short (some seconds):............................................................ 61
ISDN Modem - If the print request is done from a PC that is not connected to the same ISDN modem as Pro Printer
(remote ticketing):......................................................................................................................................................... 61
4
Special cases with ISDN modem- MS Internet Communication Sharing .................................................................. 61
BEFORE YOU START AMADEUS PRO PRINTER INTERNET STP: ..............................63
DOWNLOAD AMADEUS PRO PRINTER INTERNET STP: .............................................64
Download page: .............................................................................................................................................................. 64
INTERNET STP NETWORK CONFIGURATION ..............................................................66
SATELLITE TICKET PRINTING - USER INTERFACE:....................................................68
STP SPECIFIC ERROR MESSAGES ...............................................................................72
Certificate validation errors. ......................................................................................................................................... 72
ComCore related messages ............................................................................................................................................ 74
5
Preface
This document is intended to guide the installer in the installation and configuration of the Amadeus printing
application for Amadeus VISTA and Amadeus Pro WEB in a browser-based environment.
This documentation can be accessed directly from the Amadeus Pro Printer download page available under
Vista and Pro Web sites.
6
Before you start
This document is intended to guide the installer in the installation and configuration of the Amadeus printing
application for VISTA and Pro WEB in a browser-based environment.
This application will be named Amadeus Pro Printer in this manual.
Installation, configuration and troubleshooting sections will allow the users to get a better understanding of
the browser based configuration environment.
This document describes the standard settings, and does not intend to fully cover very specific cases such as
back-office transfer.
The complete technical documentation of all Amadeus Pro Printer possible features are described in the
manual titled Amadeus Pro Printer - User Guide.
Before you install and configure the Amadeus printers, you must first ensure that the following elements are
available:
1) You have a PC using Windows 95, 98 , ME, NT4 or 2000.
Microsoft Internet Explorer 5.01 is required for Windows NT, and eventually for Windows 95 and 98
platforms using several Windows users
Amadeus Automatic Update 2.4 is required for the installation of Amadeus Pro Printer.
2) If you are installing a ticket printer, ensure that you have the printer correctly pre-configured to comply
with your BSP stock specifications.
3) If you are installing a printer for itineraries, invoices and hardcopies ensure that the printer has been
already defined in your Windows configuration.
4) You have registered the CIDs for all the printers that will be configured on the PC
The next steps will consist in:
1) Registering the Printer CIDs to the Security Gateway registration site.
2) Deploying and installing Amadeus printing application.
3) Configuring the printing application for all your printers.
7
Platforms supported
Platform settings
Printing
Operating System &
Supported
Comments
Internet Explorer
Windows Millennium (ME)
Yes
IE 5.5
Windows 95/98
The previous version 2.6P1 is not supported
on Win ME.
Yes
IE 5.01 or higher
Windows 95/98
IE 4.0 to 5.0
Yes, with
limitations
(see comment
1)
Printing works normally,
as long as the PC is logged with the Windows
user that downloaded the printer certificates
1.
If any other Windows user is logged,
printing will not work.
If the logon dialog box is dismissed by
pressing the Escape key or clicking on the
Cancel button, printing will not work.
Windows 2000
Yes
IE 5.01 or 5.5
Windows NT 4
Yes
IE 5.01 or 5.5
Windows NT 4
NO
IE 5.0 or lower
Printing does not work in this kind of
platform.
In consequence, the certificate download site
will not allow downloading the printer
certificates2.
Windows XP
IE 6.0 SP1
Yes
Latest hotfixes from Microsoft may be
required.
Please note that:
•
This description applies only to printer certificates, and not to Amadeus Vista/Pro Web terminal
certificates.
•
Single-user Windows 95/98 platforms do NOT require Internet Explorer 5.01, and can use MS Internet
Explorer 4.0 or higher (the user must log-on to Windows).
•
For a multi-user (a single PC shared by several users) environment, MS Internet Explorer 5.01 is
required to download the printer certificates. That is, if certificates are downloaded with a previous
version, upgrading to 5.01 at a later stage will not make the change (unless certificates are redownloaded, of course).
The old Amadeus Pro Printer version 2.4P4 that is not using printer certificates will work with any Internet
Explorer version higher or equal to 4.0.
8
MS Internet Explorer 5.0 (or previous versions) does not allow to assign the downloaded certificate
to the PC. They are always assigned to the user logged on to Windows when the certificate download takes
place. This behaviour forces that user to be logged with that same user in order to print.
Because of the same reason as described in footnote 1, Windows NT platforms require certificates
to be assigned to the PC (Pro Printer is a system service and cannot access user certificates). Because of
this, certificate downloading is inhibited for NT platforms with MS Internet Explorer 5.0 or lower.
9
Printer CIDs:
The registration of the printer CIDs is performed in the Security Gateway registration portal. If you have a new
CID defined in EUM, you have to go to the following website to be registered in Security Gateway:
http://certificates.amadeusvista.com/sgwadmin
Enter your CID and click on “Submit request”. The CID you entered will be added to Web Conf Production as
associated to your HWID.
If you are upgrading from Pro Printer version 2.8, 3.2, 3.4…:
If you are currently using Pro Printer 2.8, 3.2 or 3.4, you do not need to request new CIDs for your devices,
the printer certificates already installed on your machine will be migrated to be associated to your HWID in
Web Conf. This migration will be triggered by the first start of either the new Pro Printer version or its
configuration tool.
The printer certificates migration does not remove the certificates from your machine, so that in case
the migration should fail, Pro Printer would still be able to use these certificates to authenticate the devices.
10
The migration is marked as done when finished. To check the parameters set by the migration in the registry,
you can use the following diagnostic site:
http://webconfig.amadeus.com/diagnostic
If the diagnostic result is not automatically displayed, click on “Security Gateway” (on the left) to launch the
diagnostic. Expand the “miscellaneous” section to display the status of the printer certificates migration
(please note that there is a different status for terminal certificates on one hand, and printer certificates on the
other hand):
View the CIDs associated to your HWID in Web Conf:
In the same diagnostic website mentioned here above, you can display the list of CIDs associated to your
HWID in Web Conf. To do this, just expand the “static data” section.
11
Error and warning messages during CIDs registration
If the registration fails with the following error:
It means that the format of your CID is invalid (extra blanks before or after the 12 digits, more or less
than 12 digits…). Erase everything written in the text box and type it again.
If the registration fails with the following error:
It means that either the CID is already active (it was already installed on the same or another PC) or
the certificate is revoked, in which case a new CID should be provided to the user.
Pro Printer client authentication:
The way the client authentication is performed depends on the device having its CID associated to the HWID
of the machine in Web Conf, or having an associated certificate physically installed on the client machine.
Case of a device whose CID is associated to the HWID of the machine in Web Conf:
This case corresponds to a newly created device, or to an old one that was successfully migrated (i.e. its CID
was imported in Web Conf and associated to the machine’s HWID).
When Pro Printer is loaded, it queries Web Conf using Security Gateway, which returns a string containing all
of the Atids associated to the HWID of the machine on which this Pro Printer is running. If the Atid of the
device is one of those returned by Security Gateway, the client is authenticated.
For such devices, the Atid is stored in a dedicated encrypted file. This file has the same name as the
device configuration file, with the ‘cry’ extension instead of ‘ini’. To make client support easier, and for
information purposes only, the atid also appears as plain text in the device configuration file.
In addition to the authentication that looks for the atid present inside the encrypted file in the list returned by
Security Gateway, Pro Printer also checks that the Atid in the device configuration file matches the one in the
encrypted file. If this is not the case, the Communication Adapter will exit and an error message is inserted in
its log file. So be careful not to delete the encrypted file as well as not to modify the atid in the
configuration file.
Case of a device not known in Web Conf
12
This case corresponds either to an old device for which the migration failed, or to a test certificates (today,
Security Gateway is only handling production certificates). Here the authentication is still performed using the
printer certificate, like in the former versions of Pro Printer:
1. When Pro Printer is loaded (generally at PC power on), the ATIDs for each printer are retrieved from
the certificates before connecting to the D.D.IP server, and used afterwards during the connection
negotiation with it.
2. Each night (random time between 3 AM to 5 AM, local client time), the Pro Printer clients transmit the
printer certificates to the D.D.IP server, who validates them against the Amadeus Certificate Authority.
The security process checks the certificate validity with a comparison of the Certificate Authority that has
issued the client certificate, with the Amadeus Certificate Authority.
If all the checks are positive, the certificate is accepted and the user can use the printer for that certificate.
13
Installing Amadeus Pro Printer on your PC:
The Amadeus Printing application is a Windows product that will be installed on your PC and will execute as
a background task. Its installation is managed in the Web Configurator and performed by Automatic Update.
Web Conf:
The Web Configurator already manages the deployment and upgrade of many Amadeus front office software
packages. Based on a database, it defines the Amadeus software configuration an office should have.
It allows vendors to control the software distribution and upgrades by obtaining detailed, regular and accurate
data on installed Amadeus software. It also schedules software migration.
For a given product version, Web Conf allows:
•
To configure the product installation
•
To set the product deployment at different levels (vendor, office group, office, CID).
Configuration:
Pro Printer is seen in the product list like the others products. There are several Pro Printer packages: for the
French market (FR), for the German market (DE), the PCB International version (EN), and the generic
version for all other markets (CO).
14
For a given Pro Printer package, there are several components available. Some are common to all packages,
but only the “AutoUpdate Config” one is actually configurable.
There are no settings regarding the Pro Printer platform itself, but only installation settings. Parameters can
be set in order to specify when the version migration has to be done (usually at night to avoid bothering the
agent with the migration during the working time).
There also are a couple of generic parameters, common to all Amadeus products
• SilentInstall: to avoid popup when migrating to a new version
• CloseIE: to close Internet Explorer sessions (not used for Pro Printer installation)
15
Even if the corresponding option has been selected, the installation cannot be silent if Pro Printer is
the very first product installed by Automatic Update (the user will be asked to select the installation directory).
Authorization:
Pro Printer is seen as a product and not as an option to a front office product.
Specific product options can be chosen depending on the Pro Printer package. For the time being, only the
French Pro Printer package does have product options. For this package, both options have to be selected
for a first deployment. For a product upgrade, each option will only need to be selected if there are changes in
it.
16
You can specify a download date and an activation date. The former is the date the product and its
installation files are going to be downloaded on the client machine (but the product won’t be installed); the
latter is the date the product is actually going to be installed and activated on the client machine.
17
Installation:
On installation date, at the time specified by you in the Configuration panel of web conf, and unless you
selected the silent install option, a popup similar to the one hereafter will appear:
As mentioned earlier, even if the “silent install” option has been selected, you will be asked to
provide Automatic Update with the installation directory in case Pro Printer is the very first product installed by
Automatic Update:
18
The installation is then intiated and is monitored by the following window :
Once the installation is complete, for a non silent installation, you get the following confirmation message:
You can force the installation of Pro Printer on the client machine at any time you wish (after the
download date) by using the “Force Update” feature of Automatic Update. In this case, the installation won’t
be silent, even if configured as such. To do this:
•
•
click on the Automatic Update icon on the bottom right of your screen:
to make the Automatic Update window appear
then CTRL+click on this window to trigger immediate installation.
Amadeus Pro Printer is now installed on your computer, ready to be
configured.
The next step is the configuration of the printing application.
19
Uninstall procedure
Just like the installation, uninstall is managed in Web Conf and performed by Automatic Update.
Go to the Authorization panel of Web Conf, enter your CID (to uninstall at CID level), select Pro Printer and
click on OK. The following screen appears, displaying the current deployment details for this CID:
Click on edit to change the installation on this machine, the following screen appears:
Select Action Type “REMOVE”, set the activation date for this removal and click on “Modify” to save your
changes. If you want, you can then use the “force update” feature of Automatic Update (cf. Install.doc) on the
client machine to immediately remove Pro Printer.
20
When uninstalling, the product options are automatically selected for removal.
The uninstall has the same look and feel as the installation, where only the second window (the one with the
progress bar) is displayed in the case of a silent uninstall:
21
Starting with version 4.x of Pro Printer, the “Uninstall” shortcut in the Start menu is no longer
created. Moreover, if such a shortcut was present (created by a previous Pro Printer version) it will be
removed when version 4.x is installed.
It might be that Pro Printer still appears as removable in the Add/Remove Programs feature in the
Control panel, but the corresponding uninstall keys in the registry are normally removed when version 4.x is
installed. If not, they will correspond to an old Pro Printer version anyway, not to the new one installed by
Automatic Update. Pro Printer should not be removed using “Add/Remove Programs”, but only by
Automatic Update, after setting the removal in Web Conf.
22
Fall-Back procedure
Just like the installation and uninstall, fallbacks are managed in Web Conf and performed by Automatic
Update. Indeed, a fallback will merely consist in installing an older version over the current one.
Go to the Authorization panel of Web Conf, enter your CID (to install the previous version at CID level), select
Pro Printer and click on OK. The screen displaying the current deployment details for this CID appears. Click
on edit to change the installation on this machine, the following screen appears:
Select the previous version you want to fallback to (as shown above), leave the Action Type set to
“INSTALL”, set the download and activation dates and click on “Modify” to save your changes. If you want,
you can then use the “force update” feature of Automatic Update (cf. Install.doc) on the client machine to
immediately fallback to this older Pro Printer version
As stated above, it is important to leave the Action Type set to “INSTALL”. In this case,
Automatic Update knows it has to perform a migration. The current Pro Printer version will be stopped
and removed but the configuration and log files will be kept. The fallback version will then be installed and
automatically started, using the same configuration you had before the fallback. But if you first remove the
current version and then install an older version, your configuration will be lost.
Starting with version 4.x of Pro Printer, the “Fallback” shortcut in the Start menu is no longer created.
Moreover, if such a shortcut was present (created by a previous Pro Printer version, not installed by
Automatic Update) it will be removed when version 4.x is installed. Fallbacks can only be managed in Web
Conf.
23
Configuring the Netw ork connection and Printers ATID:
Once you have downloaded Amadeus Pro Printer, the next step consists in configuring two major elements:
1. The connection of the printers to the Amadeus Central System, defined by the Communication
Adapter.
2. The definitions of all the printers that will be used with Amadeus (Ticketing, Hardcopy, Invoice, Itineraries
…).
In order to perform these two actions, you will access to the Amadeus Pro Printer administration tool from the
Windows Start Menu, select: Programs>Amadeus Pro Printer>Administration.
Configuring the Communication Adapter
Basic configuration
In the Administration tool menu, select: Communication Adapter > Settings… to access the following
dialog box:
Fill in the following fields:
Server Address:
For Internet users: The server address is amadeusprintservices.com.
For Intranet users: the server address is 1a.amadeusprintservices.com. This name is not resolved over
Internet.
Note: It is critical to use the corresponding URL in this field, properly resolved by a public DNS. If an
IP address, or a URL that is resolved locally (via the ‘hosts’ file, or a private DNS not getting external
updates) are used, it will mean that if one day the D.D.IP servers are changed and have new IP
addresses assigned to them, the Pro Printer client will no longer be able to reach them, effectively
preventing the agent from performing any printout.
24
Country: Select your country from the list.
If your country does not appear in the list, select the first entry (“* Unlisted country code”), and type the IATA
2 letter country code in the field below (“Alternative Country Code”).
Amadeus Office ID: this is your office ID (should be 9 characters).
If you don’t know it, you can retrieve it from your Amadeus screen session with the entry PV, into the field
"AMADEUS OFFICE ID".
Office Name: this is a comment on you office name on 23 characters maximum.
If you don’t know it, you can retrieve it from your Amadeus screen session with the entry PV, into the field "
NAM*OFFICE NAME".
Server IP Port: This parameter must be left unchanged. Do not change the default value, which is set to
9876. This is the TCP/IP port that is used to establish the connection to the Print Server. It has no relation
with the Ports that are defined into the central systems TRMTs of the printers.
Important Note: If the connection to Amadeus is done through routers or firewalls, ensure that the
TCP/IP port 9876 is allowed. Otherwise, alternative ports 80 and 443 can be used.
Keep Alive Timer: Normally, this parameter must not be changed (default value is 10 minutes). This is
the timer that Pro Printer uses to periodically send a Keep Alive packet to the server, with the objective of
detecting if the connection is still available (dialup connections do not properly close the TCPIP sockets when
the modem is disconnected, and Pro Printer, due to it’s “listening” nature, needs to use this keep-alive to
check if the connection is still up).
Permanent connection: Select this checkbox if you are using some kind of permanent connection
(ADSL, Cable, intranet…). If not selected, Pro Printer will not try to connect to the D.D.IP server if the internet
connection is reported by the system as down. If selected, Pro Printer will connect unconditionally, which
could be an issue if the ISP charges based on connected time.
Debug Trace: This parameter must be activated only if requested by technical support.
SNMP: This button displays the SNMP (Simple Network Management Protocol) configuration dialog box.
SNMP configuration must be enabled only if an SNMP-compatible ISDN router is used to connect to the
D.D.IP server (see precise conditions in the description of the ‘ISDN Router used’ parameter). This feature
avoids that Pro Printer keeps the ISDN line permanently connected, by only allowing Pro Printer transactions
when the router’s ISDN line is already connected.
It is important to note that, for this feature to work correctly, Pro Printer’s ‘keep alive’ timer must be
greater than the router’s inactivity timer. Else, the ISDN line would be kept always connected by the
Pro Printer’s ‘keep alive’ packet sent to the D.D.IP server.
Note: The SNMP feature has been validated for a Cisco series 800 router. Other routers may require
separate validations.
Further below in this page you can find the details for the SNMP configuration.
Proxy: This button displays the Proxy settings dialog box. It will allow you to route the Pro Printer traffic
via an external proxy, thus allowing the integration of Pro Printer in a secured environment. Proxies supported
include HTTP and SOCKS. Details on how to configure the Proxy settings can be found below in this page.
25
SNMP Configuration
ISDN Router used: This checkbox enables the SNMP feature. Must be enabled only if and only if:
An SNMP-compatible ISDN router is used to connect to the D.D.IP server.
The router is configured to perform on-demand dialling.
The router is configured to disconnect after a period of inactivity.
This option causes Pro Printer to enable SNMP processing to determine the router’s ISDN line state.
Community name: This parameter is the password required to query the router using SNMP messages.
IP Address: This parameter must contain the IP address or URL of the local router used to access the
D.D.IP server.
Port: The port used to access the router’s SNMP agent must be configured here. The default value (161),
must work for most cases.
ISDN monitoring period: Number of seconds between each SNMP query to monitor the router’s ISDN
line state.
Dynamic IP: If the router is being assigned a dynamic IP (this is the normal case when connecting to an
ISP), this parameter should be checked. If the router has a fixed IP, it must be cleared.
Test: If the configuration is taking place at the PC where Pro Printer will run, this button can be used to
check if the data entered for SNMP is valid. An ISDN line status query will be sent to the router and the
response will be displayed. If the router does not support SNMP, or if it is not an ISDN router, or if it is not
accessible, an appropriate error message will be displayed.
Advanced: This button opens an advanced SNMP configuration dialog box. These options should only be
used for troubleshooting, under instructions of Pro Printer technical support.
The “Use RFC 1156 compliant values” checkbox must be left checked.
26
Proxy Configuration
Use a Proxy server: This checkbox, when enabled, tells Pro Printer to connect to the D.D.IP server via a
Proxy.
Address: This is the Proxy IP address or host name.
Port: This is the IP port where the proxy listens for connections.
Authentication required: Select this checkbox if the proxy requires authentication. In such case, the next
two parameters will become available to be filled.
User Id: User Id to use for proxy authentication.
Password: Password to use for proxy authentication.
Note: If the user id or password is changed at the proxy afterwards, Pro Printer will detect it at the
next connection, and will prompt the user to type in the new values.
Proxy protocol: Proxy protocol to use (depends on the proxy used. HTTP is the most common one).
Import Internet Explorer settings: This button allows you to import the Internet Explorer proxy settings
for the user currently logged in, that will be used to fill the “Address” and “Port” values. This is done in order to
allow a default configuration that will be fine in most cases, but that can be changed if a different proxy
Address/Port is desired.
The Communication Adapter is now configured.
27
Configuring the printers:
If you configure several printers on your PC, you will have to perform the following sequences for each
printer.
The main parameters that you will configure for your printers are:
-
Their identification on the Amadeus Central System.
The destination of the printout (Serial port, Windows spooler or file for the A.I.R.).
In order to assist you in the definition of the parameters required for your printers, a list of pre-defined printers
is included into Amadeus Pro Printer.
The creation of the printers is performed from the Amadeus Pro Printer Administration tool.
Load Amadeus Pro Printer Administration tool.
(If it is not loaded, refer to the previous chapter to load Amadeus Pro Printer Administration tool).
Select the menu: Device > New With Model.
You will access the following dialog box:
If you are located outside the US, you will only use the following models:
-
Ticket printer/ OPTAT / Serial Port settings: 9600/7 bit/Odd.
Generic printer to Windows spooler queue.
A.I.R. in Pseudo EDIFACT format with storage in files (for back-office transfer only).
28
Select the model that you want to configure and click the button "OK"; you will access the following
screen:
Click the button "Settings" in the Host Input parameters to authenticate the printer on the central
system.
You will access the following dialog box:
29
Select the appropriate printer:
Printer definition: this is a list of printer certificates, which inform of the printer characteristics:
•
•
ATID: this is the printer address on 8 digits, as provided by Amadeus. (First parameter)
Printer Type: Printer type as defined in the Central System. (Second parameter).
Click on the button "OK" to confirm your settings and return to the main configuration screen.
Note: With Pro Printer version 4.x and above, the printer type may not be displayed if this information could
not be retrieved from the Web Conf.
Note: With Pro Printer version 4.x and above, the ‘Delete Certificate’ button from the former versions has
been removed.
You can now configure the destination of the print jobs, according to the printer
type.
30
Configuring a non ticket printer (hardcopy, invoice, itineraries):
The generic documents printer can be used to print central system documents such as hardcopies,
itineraries, invoices, and others.
Amadeus Pro Printer is sending these documents to a Windows printer, as any other Windows program,
such as a word processor.
PRE-REQUISITE: Before configuring the Amadeus printer, you must have configured and tested your
Windows printer with your printer manual.
In Amadeus Pro Printer Administration tool, you must have initiated the configuration of a new
printer using the model:
Generic printer to Windows spooler queue.
Refer to the previous chapter if you have not yet performed this step.
Click the button "Settings" in the First Input parameters to configure the Windows Printer used to print
the Amadeus generic documents.
You will access the following dialog box (the text in the combo box will certainly not be the same as the
example, since it depends on the printers configured on your PC).
If the printer name displayed is not the right one, click the combo box to select another printer.
Click the button "OK" to validate your choice.
You have finished the configuration of your generic printer!
31
Configuring a ticket printer:
The rules defined by the BSPs and ARC impose a high security on the tickets delivery, and specially do not
allow the spooling of the tickets through a standard Windows printer.
This is why Amadeus Pro Printer is interfacing directly with the ticket printer through the RS232 serial port
(named COM1or COM2 on your PC).
You must have a ticket printer that is already configured with the right paper size, margins, and serial port
communication parameters. This should be pre-configured by Amadeus technicians.
If your printer is not yet connected to your PC, it is recommended to connect it in order to know in advance
which serial port it will be used in the Amadeus Pro Printer configuration.
Connect the printer to your PC with the cable provided with the printer.
The default serial port defined in the model is "COM1". If this port is already used by another device, you can
plug the printer to another free port: COM2 or COM3, COM4 if you have serial port extensions.
In Amadeus Pro Printer Administration tool, you must have initiated the configuration of a new
printer using the model:
Ticket printer/ OPTAT / Serial Port settings: 9600/7 bit/Odd.
Refer to the previous chapter if you have not yet performed this step.
If your printer will not be connected to COM1, click the button "Settings" in the First Input
parameters to configure another serial port.
You will access the following dialog box:
Select the Port where your printer is connected in the Combo box.
Click on the button "OK" to validate the parameters and return to the main configuration screen.
Select the menu option: Device > Save.
This will save the configuration of your ticket printer on your disk.
You have finished the configuration of your ticket printer!
32
Configuring the A.I.R. storage:
The A.I.R. stands for Amadeus Interface Record; is used to transfer accounting data to mid or back-offices.
Even if the A.I.R. are not printed on a printer, they are considered as a printing going to a file instead of a
printer. They follow the same central system definition and delivery process; this is why they are also
supported by Amadeus Pro Printer.
In Amadeus Pro Printer Administration tool, you must have initiated the configuration of a new
output using the model:
A.I.R. in Pseudo EDIFACT format with storage in files.
Refer to the previous chapter if you have not yet performed this step.
Click the button "Settings" in the First output parameters to configure the file naming convention used
to print the Amadeus generic documents.
Note: by default, the A.I.R are stored in the directory C:\AIR, with the naming convention AIRxxxxx.Txt.
The A.I.R. filenames will be AIR00001.txt, AIR00002.txt, up to AIR99999.txt.
You will access the following dialog box:
The naming convention of the A.I.R. files is described in the Annexe.
If the A.I.R. destination directory does not exist, you must create it with the Windows Explorer or
other tool.
Note: The directory specified must already exist; it is not created by Amadeus Pro Printer.
Type the destination directory, if you change the default directory.
Refer to the annexe if you change the default naming convention.
Click the button "OK" to validate your choice and return to the main configuration screen.
Click the button "Settings" in the First output Formatter to access the A.I.R. format parameters.
There is one important parameter to set accordingly to the back-office and the market; it is named "Change
character '#' to ';'.
This parameter defines the end of tag separator that is used by the back-offices to parse the A.I.R. fields.
33
•
It must NOT be activated on the markets that migrate from a PRISM/APS configuration (mostly used in
the US, Canada, and CCM markets).
•
For the other Non Home Markets, the parameter 'Change character '#' to ';' MUST be activated.
Details on the A.I.R Formatter:
This A.I.R. Formatter is mandatory to split incoming data into AIR records. It’s also useful when the AIR
capture is not dedicated to one Host channel (in this case, the Host may send AIR or broadcast print to the
same terminal).
The function of the AIR Formatter is to analyse Host data and recognise an AIR format. If the AIR format is
not recognised, the formatter rejects the data. In this case, the message may be sent to the Default Formatter
and the relevant device.
The AIR formatting module:
•
Extracts AIR records from other data (if the AIR channel is not dedicated), and insures AIR record
consistency by checking for the presence of a Start Key and an End Key.
•
Changes the line delimiter if required (set it to CR (0D), LF (0A), or CR+LF (0D0A)).
•
Changes the field delimiter if required (‘#’ to ‘;’).
•
Suppresses the start/stop keys from stored data (for side use with itineraries).
•
Adds Form Feed at the end of the record if required.
•
Merge big lines.
The parameters:
•
Define the Message type: Edifact or Pseudo-Edifact.
Currently, only SAP customers require the real EDIFACT message type.
Changing between Edifact and Pseudo-Edifact messages has an impact on the AIR Start Key and End
Key values. The default ones are proposed on change action but you can keep the existing ones by
answering negatively to the following message:
Pseudo-Edifact keys
34
While the Start Key should always be set to “AIR-BLK”, the End Key can be either “ENDX” or “END”. It
depends on whether all AIR records sub-blocks (ended by “END”) are to be placed in one stored record,
or in separate records. Both fields are mandatory.
Edifact keys
The Start Key should always be set to “ORG+1A”, but the End Key can be either “ENDX” or “END” as for
Pseudo-Edifact messages. Both fields are mandatory.
•
End of line setting:
The end of line in the incoming AIR message is auto-detected (from CR, LF or CR+LF) for PseudoEdifact messages and supposed to be “ ‘ “ (a simple quote) in Edifact messages.
The required End-of-line option defines what will be the End-of-line character in the output buffer. It can
be kept as is, or changed to CR, LF, or CR+LF.
Warning: this parameter is critical for the back-offices. Some of them require CR+LF, others only
LF or only CR. If the back-office rejects the AIR, check this parameter.
•
Add a Form Feed at the end of each record.
•
Suppress the Start Key and End Key lines in the output data with the Filter Header option.
•
Change any ‘#’ character to ‘;’ (USA market dedicated option- see previous section).
•
Merge 255 characters long lines: This option should be used when the incoming messages can’t hold
lines longer than 255 characters. The only configuration known today is with IBM PCOM, and does not
apply to Vista / Pro Web.
A.I.R. files naming conventions for Back-offices:
In the definition of the destination of the A.I.R (Amadeus Interface Record), it is possible to define a specific
pattern for the generic name of AIR records files. This pattern is based on the following parameters:
•
•
•
•
•
•
Fixed characters (except ‘*’, ‘?’ and ‘\’)
A timestamp:
M
for the month
D
for the day of the month
N
three-letter month name
h
for the hour
•
•
•
•
m
for the minutes
s
for the seconds
d
for the 1/100s
A counter of 1 to 9 digits (only one by pattern): I1 to I9
(2 digits)
(2 digits)
(3 characters)
(2 digits)
(2 digits)
(2 digits)
(2 digits)
Any variable in the name must be enclosed by ‘#’ delimiters.
Example:
#hms#_#I2#.M#M#
#hms#’ is a variable part leading to
‘hhmmss’ display inside the name.
‘_’ is a fixed character
‘#I2#’ is a 2 digits counter
‘.M’ are fixed characters
‘#M#’ is the month index
35
The result could be: 165225_12.M08 for the 12th file created at 16:52:25 during the month 08.
The choice of the variable part depends on the AIR flow density and the polling interval of the BOS. It is the
responsibility of the administrator to select a name that will not lead to duplicates over an extended period.
A basic syntax checking is made any time the Name Pattern entry field is modified. The result appears in the
Test Result entry field. Some examples of potential errors are:
•
•
•
•
•
•
•
ERROR: File name is empty
ERROR: File name contains 2 numerical IDs
ERROR: File name contains no variables
ERROR: File name contains invalid characters (*?\)
ERROR: File name contains an odd number of separators (#)
ERROR: File name contains an invalid character as a variable
ERROR: File name contains an invalid number of digits for the numerical ID
If the Enforce Short Names Limitation (for FAT partitions) is checked then the following error responses are
also possible:
• ERROR: File name body is greater than 8 characters
• ERROR: File name extension is greater than 3 characters
• ERROR: File name contains more than one '.' character
The Sample Name is updated each time there is no error and “Generic Name Validated” will be displayed in
the Test Result field. The timestamp of the sample is based on the current date and time and the counter
digits set to ‘9’.
Important Note: The directory specified must already exist; it is not created by Amadeus Pro Printer.
You have finished the configuration of the A.I.R. storage!
36
Amadeus Pro Printer User Interface:
Once all the printers have been configured, you can test your configuration by activating your definitions.
If you shutdown and restart your computer:
Amadeus Pro Printer will be automatically loaded as a background task.
If you want to start Amadeus Pro Printer for the first time, without rebooting your computer:
You must access the Amadeus Pro Printer Administration tool (as described in the previous
chapters), and select the menu option: Service > Start.
When Amadeus Pro Printer is started, several icons appear in the Windows taskbar:
for the Amadeus Pro Printer Communication Adapter.
for each Amadeus Pro Printer instance (i.e. each Amadeus printer or A.I.R. transfer)
In the example below, two Pro Printer instances are running, as well as the Communication Adapter.
These icons are normally permanently present, even if you are not connected or not working on Amadeus.
The following colour code is used for Pro Printer icons:
•
•
•
Green stands for ready: everything is OK
Red stands for not ready: there is a problem
Blue stands for “data processing”
When clicking on an icon, the related process window is opened: Pro Printer Communication adapter window
or instance window. This window provides detailed information on the adapter or the instance.
Communication Adapter icon:
The Communication Adapter icon in the task bar indicates the current status of the Network TCP/IP
connection with the Central System.
The icon color can change according to the connection status and activity:
A green icon indicated that the connection to the Central System is operational. The terminal is ready
to receive data.
A red icon indicates that the connection to the Central System is out of order. It is impossible to print
any document as long as this icon remains red.
A blue icon indicates that data are currently exchanged with the Central System.
When positioning the mouse pointer over this icon, the text of the connection status is displayed. It can be:
•
•
Amadeus Pro Printer - Communication with Central System is UP
Amadeus Pro Printer - Communication with Central System is DOWN !
37
As stated before, when clicking on the icon, the user accesses to the Communication Adapter window. It
provides detailled information on the connection to the Central System.
Printer icon:
The Pro Printer instance icon indicates the current status of the different modules of the Pro Printer instance.
Different symbols are used to represent the different modules:
• The “network connection line” symbol represents the Network TCP/IP connection with the Central
System (through the communication adapter). This is called the input module.
• The “printer paper” symbol represents the output module.
• The printer symbol (i.e. central part) represents the printer activity
The colour of the different symbols allow to know the general status of each module::
When all the colors are green, the printer is operational and ready to print.
When the printer icon is blue, there is data exchanged with the Central System.
When the network symbol is red, the output is ready but the network is out of order.
When the printer output is red, the printer is not ready to print. This can be due to an incorrect
connection between the PC and the printer, or because the printer is not on line.
When all the symbols are red, both the network and the printer are not operational.
38
Trouble Shooting
In case of problem, Amadeus Pro Printer provides several diagnostic methods and powerful status indicators
that help the user in the problem resolution.
This chapter is an advanced description of Amadeus Pro Printer modules and supposes that the reader as a
good experience in computer software.
Pro printer 2.5P1:
Pro printer 2.5P1 & Microsoft Winsock 2:
Pro Printer 2.5P1 requires by default the TCP/IP interface winsock 2. If Pro Printer is installed on a PC where
the winsock 2 is not installed, the following error message will appear: " Unable to locate WS2_32.DLL".
The problem can be avoided by applying SP-011299, or installing the Microsoft Winsock 2 from the URL:
http://www.microsoft.com/windows95/downloads/contents/wuadmintools/s_wunetworkingtools/w95sockets2.
Note: The new Pro printer version (2.6P1) does not require the Winsock 2.
Pro Printer 2.5P1 & Windows NT:
Pro Printer 2.5P1 supports Windows 95 and Windows 98 operating systems, but not Windows NT. This
limitation is due to Windows NT security rules that do not allow a Windows NT service to access user
certificates as they are downloaded with the current (as of PP2.5p1) certificate download method.
The support of Windows NT is included in the last Pro Printer version (2.6P1).
Upgrading Pro Printer 2.5P1 to 2.6P1:
Although one of the major changes in Pro Printer 2.6p1 is that certificates are assigned to the PC, instead of
the user, this new version is still compatible with certificates assigned to the user (with the limitations already
noticed).
This means that existing platforms using Pro Printer 2.5p1 would be able to upgrade to 2.6p1 without reinstalling the printer certificates.
To benefit the new printer certificates handling (printing supported for all the Windows users), it will
be necessary to delete the existing printer certificates and download new printer certificates.
39
Pro Printer Communication Adapter window
The Communication Adapter component handles the communication of all Pro Printer instances with the
Central System, through a unique connection. This connection is automatically established when the PC is
booted, and when used over Internet, when the connection to the Internet Service Provider is established. In
case of connection loss, the adapter attempts to automatically re-connect.
The Communication Adapter window is got by clicking on the taskbar icon of the Communication Adapter
.
It provides information on the global connection with the Central System and is divided into four parts (from
top to bottom):
• The detailed status of the connection with the Central System.
• The statistics on the network response time.
• Information on the communication with the central system.
• Network Traffic Statistics.
• The trace of last errors, warning and informative messages raised by the communication adapter.
Connection with the Central System Status:
Session:
This indicator specifies the status of the connection to the Central Print Server that. The possible values are:
Status
Disconnected
Security check
in key
exchange has
failed.
Explanation
The session with the central system is not
operational. This status can occur even if the
TCP/IP connection is established. In such
case, it is due to an error in the negotiation of
the print session parameters (i.e the central
Print Server is not accepting the security
negotiation).
The server has rejected the exchange of keys
during the negotiation of encryption.
Security check
in phase 2 has
failed.
The server has rejected the exchange of keys
during the negotiation of encryption.
Data
decryption has
failed.
An invalid message that couldn't be
decrypted was received from the network.
This can be due to an error on the network.
Invalid security
header
received
An invalid message that couldn't be
decrypted was received from the network.
This can be due to an error on the network.
Session locked
by security
The negotiation of the security (data
encryption) with the server has failed 3 times.
The tentative connectio n with the server is
stopped.
Security
negotiation
timeout.
The server didn't respond to a request of
ProPrinter to negotiate the security.
Action
Stop and restart Pro Printer, or shut
down and restart the PC in order to
force a new reconnection to the
Central System.
No action. ProPrinter closes the
connection and restarts it
automatically.
If multiple failure, stop and restart
ProPrinter.
No action. ProPrinter closes the
connection and restarts it
automatically.
If multiple failure, stop and restart
ProPrinter.
No action. ProPrinter closes the
connection and restarts it
automatically. If multiple failure, stop
and restart ProPrinter.
No action. ProPrinter ignores the
invalid data, but print data can be lost.
If multiple failure, stop and restart
ProPrinter.
No action. ProPrinter closes the
connection and restarts it
automatically.
If multiple failure, stop and restart
ProPrinter.
No action. ProPrinter closes the
connection and restarts it
automatically. If multiple failure, stop
and restart ProPrinter.
40
Secure
network
session is
active.
Verify that the
current
Windows
logon user is
the owner of
the certificate
The connection is fully established with the
Central System and printing can be received.
Printer certificate was downloaded with MS
Internet Explorer 5.0 or previous version, and
a user other that the one that downloaded the
certificate is logged on to Windows.
Log off current user and log on using
the userid that was used to download
the printer certificate.
41
Communication with the Central System:
This section contains information on the TCP/IP connection with the Central System.
TCP/IP Status:
Status
DISCONNECTED
CONNECTING…
CALL ERROR
CONNECTED
Explanation
The TCP/IP connection with the central
system is not operational.
Check the text of the Last Error field for
a detailed explanation.
The TCP/IP connection is in progress. If
this message does not disappear it
means that the connection with the
server fails and that ProPrinter is
performing a retry.
Action
Check the detail in the field 'Last Error'.
There was a failure on the network. The
exact reason is detailed in the text of the
field 'Last Error'.
The TCP/IP connection to the Print
Server is operational.
Check the detail in the field 'Last Error'.
Open a DOS box and try to ping the IP
address of the Print Server. If it fails,
check the network connections, if it
success, check if the Print Server is
available.
Check if the field 'Session' is in a correct
state, because an correct TCP/IP link
does not mean that the printing session
is fully active and ready to print.
Server Address: this is the TCP/IP address of the central Print Server where the Communication Adapter
tries to connect.
Local Address: this is the local address of the PC that has been allocated by the ISP or that is permanently
set.
If the ISP has not allocated an IP address, the field value is 'None'.
Network Traffic Statistics
This section provides information on all the data exchanged between all the printers configured on a PC and
the central system.
It is split into two sub-sections:
• Messages received from the Central System (print commands)
• Messages sent to the Central System (print acknowledgement)
Each sub-section contains the same type of information:
• Blocks Count
• Bytes Count
•
•
Last Block Size
Last ATID
total number of blocks received/sent.
total number of bytes received/sent
since startup.
total number of bytes in the last block.
Last Printer Address that sent/received a
block.
Messages
This part contains the last error, warning and eventually informative messages raised by the communication
adapter. The messages are provided in real time in a circular trace window containing up to 100 lines.
Detailed information on error messages is provided in “Error messages” section.
Note that all messages logged by the Communication Adapter may be viewed:
• In the Communication Adapter window, using the menu Trace/view log file.
42
•
•
In the Configurator, using the button Communication Adapter Trace/View trace.
Directly editing the related log file: ComAdapter.log file in the software directory (c:\amaprt by default).
Maintenance Mode
This main menu option activates some events to be sent to the Web Print Services when trouble shooting.
It is mandatory to activate the option so that the Help Desk can perform a remote maintenance on Pro Printer
in Write mode (to update the configuration remotely for example).
Starting from the version 2.8P1, this activation is require ONLY FOR THE INTERNET connections.
Starting from the version 2.8P1, all the Pro Printer clients that connect to the server using a URL starting with
"1a", are considered as safe and the "Maintenance Mode" does not need to be activated.
Pro Printer Instance Status window
This window is accessed by clicking on the taskbar icon of the instance:
.
It is divided into three parts:
• The detailed status of input and output modules.
• Information about input module (connection of the instance to the Central System, through the
Communication Adapter): configuration, last event, statistics
• The last raised error, warning and informative messages
Input and output status
The possible values for the module status are the following:
Input status (connection to the Central System through the Communication Adapter)
Status
Explanation/Action
READY
The connection is established with the Communication Adapter
and the Central System – Pro Printer is waiting for data.
The connection with the Central System or with the
Communication adapter is down.
This can be due to the Communication Adapter that is not
loaded or to a failure on the Communication Adapter
communication with the Central System:
- Check that the icon of the Communication Adapter is present
in the task bar.
- Check the Communication Adapter status and traces for more
information.
NOT
READY
Input modules
All
Icon colour
(line symbol)
Green
All
Red
43
Output 1/2 status
Status
READY
NOT READY
POWER
OFF
OFF LINE
WRITE
COMPLETE
Explanation/Action
Output
modules
The device is ready to receive data.
A problem prevent the device from receiving data:
- for LPT module (direct access to LPT port), check that
another spooler link is not defined on the same port.
- for other modules, check the last event and traces for
more information.
For printers (direct to port), the printer is switched off:
switch it on
For printers (direct to port), the printer is offline: put the
printer on-line
The received data block has been correctly written to the
device.
All
Serial Port
Parallel Port
Serial Port
Parallel Port
Parallel Port
Spooler
Icon colour
(paper
symbol)
Green
Red
Red
Red
Green
Input module information
This part contains information related to the connection to the Central System through the Communication
Adapter.
ATID
TMRT/UDP Port
Last Event on the terminal address
Block Size
Last Block
Response
Terminal address statistics since last start-up
Bytes Rcvd
Blocks Rcvd
Blocks Sent
Negative Resp.
Printer Address on 8 digit that has been
configured for the printer.
UDP port that correspond to the definition
done on the Central System to identify the
printer.
total number of bytes of the last block
received
YES/NO - YES indicates that the last block
in a series is received
POSITIVE/NEGATIVE - indicates the
acknowledgement type sent to the host for
the last block received. POSITIVE indicates
a positive acknowledgement due to a
successful processing of the print data
received from the Central System.
NEGATIVE indicates a negative
acknowledgement due to a failure when
sending the data to the printer.
Number of bytes received
Number of blocks received
Number of blocks sent
Number of negative responses sent to the
host. A negative response is sent when the
printer is not ready to print.
Messages
This part contains the last error, warning and eventually informative messages raised by this instance. The
messages are provided in real time in a circular trace window containing up to 100 lines.
Detailed information on error messages is provided in “Error messages” section.
44
Note that all messages logged by a given Pro Printer instance may be viewed:
• In the Pro Printer Instance window, using the menu Trace/view log file.
• In the Configurator, using the button OutputTrace/View of the relevant printer
• Directly editing the related log file: <device_name>.log file in the software directory (c:\amaprt by default).
The device name is provided in the title of the Instance window.
Windows NT Event Log
On Windows NT platforms, messages are also logged into Windows NT Event Log. It is possible to view
them using the Event Viewer application. Log/Application item must be selected in the menu.
Access the detailed message by double clicking on the message line. The prefix in square brackets indicates
the component that logged the message, and therefore the related log file:
• [Communication Adapter] for the Communication Adapter (ComAdapter.log file)
• [device: <device name>] for a Pro Printer instance (<device name>.log file)
• [loader] for the loader (LoadPrt.log file)
The message is the same as the one logged into the Pro Printer log file.
Warning: The Event Log is filled quite soon when logging informative message. Therefore, the debug
mode must be used for debug purpose only and should never be kept active in production.
Summary
Here in a summary, giving for each component the tool that can be used to view the messages raised.
Component
Communication
adapter
Process window
Communication
adapter window:
Instance
Last messages
raised displayed in
messages part
• All messages
logged into log file
using Trace/view
menu
Instance window:
•
•
•
Loader
N/A
Last messages
raised displayed in
messages part
All messages
logged into log file
using Trace/view
menu
Configurator
All messages
logged in log file
using Com
adapter
Trace/View Trace
button
NT Event Viewer
[Communication
Adapter] <error
message>
Log file
ComAdapter.log
All messages
logged in log file
using Output
Trace/View button
related to the
device
[<device_name>]
<error message>
<device_name>.log
N/A
[loader] <error
message>
loadprt.log
45
ERROR Messages
As stated before, error messages may be logged by the Pro Printer loader, the Communication Adapter, by a
specific Pro Printer instance or the loader
An error message is structured as follows:
{<time stamp>} (!ERROR!) <error text> - <extended error>
For messages logged by a Pro Printer instance, the error text is prefixed by <module type>. It indicates the
module for which the problem occurred: input, formatter or device (i.e. output).
<extended error text> is also an optional part which gives more detailed information about the error.
Example:
{12/15 16:23:29} (!ERROR!) Device - FATAL ERROR - - Open returned - Port already in use
error text = Device - FATAL ERROR –
extended error = Open returned - Port already in use
In the error list provided hereunder, the messages are first grouped according to the component that logged
the error: communication adapter, instance, loader. For the errors logged by an instance, a specific section
is provided for each module type: Input, formatter, output modules.
In the error tables, the <module type> - <error text> is presented in bold. Possible extended parts are then
listed in the next pages.
46
Communication Adapter errors
Error text
The connection to the Central
System has failed.
The Central System Print Server is
certainly not active.
The connection to the Central
System has failed .
There is no IP route to the Central
System Print Server.
The connection to the Central
System has failed.
The server IP address could not
be reached.
The connection to the Central
System has failed.
Windows TCP/IP returned the
error xx.
The connection established with
the Central System was aborted.
Windows TCP/IP returned the
error xx.
The connection to the Central
System has failed.
The Windows TCP/IP protocol is
not started. Check TCP/IP is
started in Windows. 'WSAStartup'
returned error xx.
Cannot load the code for the
connection to the central system.
Re-install the product. The
missing file is '1Lnk_Tcp.dll'.
Cannot load an internal procedure
address for the connection to the
Central System. Call Help Desk.
File = 1Lnk_Tcp.dll, Procedure =
xx.
Cannot load the module for the
printers connection. Re-install the
product. The missing file is
1Lnk_Mx.dll.
Cannot load an internal procedure
address for the connection to the
printers instances. Dll=
Out_Mx.dll, Procedure= xx.
Context/Reason
The connection to the Central
System was rejected by the
TCP/IP protocol of the Print
Server because the Print Server
application is not loaded.
There is no routing configured on
the network to access the Central
System TCP/IP address specified
in the configuration.
The connection to the Central
System couldn't be established
because the IP destination
address couldn't be reached.
The connection to the Central
System has failed with an
unknown error on TCP/IP.
The connection with the Central
System was established but has
been aborted because of a
TCP/IP network failure.
When calling the Microsoft TCP/IP
protocol, an error was returned
because TCP/IP is not started on
this computer.
The module supporting the
TCP/IP connection to the Central
System is missing.
Either is has been removed or the
installation procedure has failed to
complete.
A procedure from the module
1Lnk_Tcp.dll couldn't be located.
This can be due to a incompatible
version of the 1Lnk_Tcp.dll after a
version update.
The module supporting the
connection with the printer
instances is missing.
Either is has been removed or the
installation procedure has failed to
complete.
A procedure from the module
Out_Mx.dll couldn't be located.
This can be due to a incompatible
version of the Out_Mx.dll after a
version update.
Actions
Retry later; if the problem still
occurs, Call Help Desk.
Retry later; if the problem still
occurs, Call Help Desk.
Check your local network
hardware connection.
Retry later; if the problem still
occurs, Call Help Desk.
Check your local network
hardware connection.
Retry later; if the problem still
occurs, Call Help Desk.
The application automatically
retries the connection after ten
seconds in such case. If the
problem persists, call Help
Desk.
Install TCP/IP on this computer
or check the Network
configuration in Microsoft
Windows settings.
Re-install Amadeus Pro
Printer.
Re-install Amadeus Pro
Printer.
Re-install Amadeus Pro
Printer.
Re-install Amadeus Pro
Printer.
47
Pro Printer instance errors
Input module errors (link with the Communication Adapter)
Error text
Input – The Windows TCP/IP
protocol is not started. Check
TCP/IP is started in Windows.
'WSAStartup' returned error xx.
Input –! ! ! Send NEGATIVE response
to Host. ! ! !
Input – Invalid 4505 character (Hexa
value=xx) received from the Central
System. Printed as '?'
Input – Cannot load Host Link
library <DLL name>
Input – Cannot load Host Link
Proc address Dll=<DLL>,
Proc=<Proc. Name>
Context/Reason
When calling the Microsoft TCP/IP
protocol, an error was returned
because TCP/IP is not started on
this computer.
This is logged as a warning to
inform the user that a received
block was negatively answered.
This occurs generally when the
output device is not ready to print
or store it.
Actions
Install TCP/IP on this computer
or check the Network
configuration in Microsoft
Windows settings.
Check the output device
status.
This can be due to an invalid print
data received from the Central
System that couldn't be translated
into a printable character.
In such case, the character is
printed as a question mark.
Occurs when a DLL does not exist
in the software directory
(C:\amaprt by default)
• The related DLL might have
been deleted
• A previous installation was
incomplete
Occurs when a DLL entry point
(function) is missing for an input
module.
As this condition can result in
incorrect printout, it is
recommended to provide the
information to the help desk.
Input – Allocation error
The software is unable to allocate
memory
Input – Configuration file not
found
The configuration file is not found
Input – Invalid configuration
One field is missing in the
configuration. The extended error
text tells which one.
Note: if the device is
configured for ticketing, restart
the print queue if ticketing.
•
•
Check the Amadeus Pro
Printer version
Reinstall the Amadeus Pro
Printer
Check that you’ve got the
right level of version for the
non working DLL
• If not reinstall the
Amadeus Pro Printer
• If possible, stop any
memory consuming
application
• Check swap disk space
• Increase the PC RAM
A device present in amprt.cfg
has no correspondent .ini file in
the software directory.
This .ini file might have been
manually deleted.
Suppress the corresponding
device from amaprt.cfg, and
configure this device again.
• Check that your DLL
version is compatible with
the installed Pro Printer
version.
• Or the .ini file might have
been manually changed.
•
Delete this device using the
Configuration tool and create it
again.
48
Input – Connection down
There is a hostlink problem.
A more detailed message specific
to the configured input module is
logged as well
Input – Invalid status
Should Not Occur
Input - FATAL ERROR
An unrecoverable error occurred.
It might be detailed by an
extended error text.
Check the Pro Printer trace
window to check the last
received event, the status and
the detailed error message to
understand the reason of the
problem
An unexpected status was
received. Send the log file to
the Amadeus support.
If the error is not in relation
with a system overload and
does not disappear after
reboot, send the log file with
debug traces to the Amadeus
support.
49
Output modules errors
Error text
Extended error
Device – Connection
down
Device – FATAL
ERROR
Context/Reason
The output device is no
more accessible
An unrecoverable error
occurred.
It might be detailed by an
extended error text.
Modules
All
All
Open returned:
Unknown port
The port named in the
configuration does not exist
on your system.
Serial Port
Parallel Port
Open returned:
Port already in
use
The port is used by another
application.
Serial Port
Parallel Port
Open returned:
<ErrNum>
SetCommTimeo
uts returned
<ErrNum>
CreateThread
returned
<ErrNum>
SetUpComm
returned:
<ErrNum>
PurgeComm
returned:
<ErrNum>
GetCommState
returned:
<ErrNum>
Device not
ready:
<ErrNum>
A problem occurred when
opening the port.
A problem occurred when
setting the port values.
Serial Port
Parallel Port
Serial Port
Parallel Port
An internal problem
occurred.
Serial Port
Parallel Port
Port setting failed on open.
The Windows API return
code details the reason
Port clearing failed on open.
The Windows API return
code details the reason
A problem occurred when
getting the port values.
Serial Port
Returned on a write
attempt.
Serial Port
Device – Invalid
device
It was not possible to set a
connection to the device.
All
Device – Timeout
A timeout occurred when
writing to the device
Returned on a write
attempt.
Serial Port
Parallel Port
Serial Port
Returned on a write
attempt.
Parallel Port
RTS/CTS
timeout error:
<ErrNum>
Timeout on
write: <ErrNum>
Serial Port
Actions
Check the status of the
configured device.
Check the traces: if the
error is not in relation with
any system setting and
does not disappear after
reboot, please call
Amadeus support.
Update the device
configuration with a valid
setting
Check that no other
application running on
the system has lock
the port.
• If both applications
have to run
simultaneously, they
must be configured on
different ports.
The Error value is a low
level error returned by
Windows.
Please provide the log file
to the Amadeus support.
•
The Error value is a low
level error returned by
Windows.
Please provide the log file
to the Amadeus support.
Serial Port
This should be a
temporary error.
Check the hardware
status of the device linked
to the serial port.
Check the system
configuration according to
the trace details.
Check the device link and
status
The Error value is a low
level error returned by
Windows.
Please provide the log file
to the Amadeus support.
This should be a
temporary error. Check
50
Device – Device not
ready
Device not
ready
The device has been found
as ‘not ready’ during an
access attempt.
Returned on a write
attempt.
Parallel Port
Parallel Port
Device status
retrieval error
The port might be used by a
printer spooler.
Parallel Port
Device - Cannot load
library <DLL name>
Occurs when a DLL does
not exist in the software
directory (C:\amaprt by
default)
• The related DLL might
have been deleted
• A previous installation
was incomplete
Occurs when a DLL entry
point (function) is missing
for an output module.
All
Device - Cannot load
Proc. address. Dll=
<DLL>, Proc=<Proc
Name>
All
Device – Allocation
error
Not enough memory is
available to run the
process.
All
Device –
Configuration file
not found <file
name>
The configuration file (i.e.
the .ini file related to the
device) is not found.
It might have been
manually deleted.
One field is missing in the
configuration. The extended
error text indicates which
field is concerned.
All
A section is missing
All
The device definition was
Serial Port
Device – Invalid
configuration
Section not
found
Device not
All
that the hardware linked
to the parallel port.
The Error value is a low
level error returned by
Windows which is
translated into a clear text
for the most common
ones.
Check the device link and
status.
This should be a
temporary error. Check
that the hardware linked
to the parallel port.
Change the system
configuration in order to
let the port free from any
access.
• Check the Pro Printer
version
• Reinstall the Pro
Printer
Check the version for
the non working DLL
• If the version is not
correct, reinstall Pro
Printer
• If possible, stop any
memory consuming
applications
• Check swap disk
space.
• Increase the PC
RAM.
Suppress the
corresponding device
from amaprt.cfg, and
configure this device
again.
• A .ini file might have
been manually
changed. Delete this
device using the
Configuration tool and
create it again.
• Check that your DLL
version is compatible
with the installed Pro
Printer version.
• Check the
configuration files and
the configuration tool
version
•
51
found
Baud Rate not
found
Byte size not
found
Parity not found
Bad Parity
Stop bit not
found
Bad Stop Bit
Flow control
timeout not
found
Windows
Spooler queue
<name> not
found.
No printer
spooler found
on the system.
Device – <name>
write error
not found or invalid.
The ‘Baud rate’ field is
missing.
The ‘Byte size’ field is
missing.
The ‘Parity’ field is missing.
The ‘Parity’ field has an
invalid setting.
The ‘Stop bit’ field is
missing.
The ‘Stop bit’ field has an
invalid setting.
The ‘flow control timeout’
field is missing.
Parallel Port
Serial Port
Serial Port
Serial Port
Serial Port
Serial Port
Serial Port
Serial Port
The field holding the printer
name doesn’t match an
existing printer spooler
Spooler
There is no printer spooler
configured on the machine
Spooler
Error when writing data
The most common errors
are translated into a clear
text message. They
generally occur when
starting the Pro Printer
instance or on the
CreateDC function that
begins the print jobs
transmission.
Spooler
Start the configuration
tool to set an existing
printer spooler for the
device.
• Or define a new
printer spooler with
the configured name.
Add a new printer to the
system according to the
required configuration.
If the error is not in the
recognized short-list of the
low level error returned by
Windows, please provide
the log file to the
Amadeus support.
•
These errors are often
related to:
• mismatch between the
Pro Printer and the
system configuration in
case of ‘Unknown
printer port’
• access problems due to
permission settings (on
NT) in case of access
denied.
OpenPrinter
returned
<ErrNum>
StartDocPrinter
returned
<ErrNum>
Only when using the
‘Bypass printer driver’
option.
Device status is changed to
Not Ready.
Only when using the
‘Bypass printer driver’
option.
The software has not been
able to start sending a new
print in the spooler.
Device status is changed to
Not Ready.
52
WritePrinter
returned
<ErrNum>
CreateDC
returned
<ErrNum>
StartDoc
returned
<ErrNum>
Only when using the
‘Bypass printer driver’
option.
The software has not been
able to send data to the
spooler.
Device status is changed to
Not Ready.
Function is called each time
a document is sent to the
spooler (without bypass
printer the driver)
Device status is changed to
Not Ready.
Function is called each time
a document is sent to the
spooler (without bypass
printer the driver)
Device status is changed to
Not Ready.
53
Formatter modules errors
Error text
Formatter – FATAL
ERROR
Context/Reason
An unrecoverable error
occurred.
It might be detailed by an
extended error text that is
not presented here.
Modules
All
Formatter – Invalid
configuration Section not found
The Formatter associated
to a device has no
settings section in the
configuration file related to
this device (i.e. .ini file).
All
Formatter – Cannot
load library <DLL
name>
Occurs when a DLL does
not exist in the software
directory (C:\amaprt by
default)
• The related DLL might
have been deleted
• A previous installation
was incomplete
Occurs when a DLL entry
point (function) is missing
for a formatting module.
All
Formatter – Cannot
load Proc address.
Dll= <DLL>,
Proc=<Proc Name>
All
Actions
Stop other applications
Set the debug trace level.
Restart the Pro Printer instance.
Check traces.
If nothing is related to any system
setting, call Amadeus support.
The configuration file might have been
manually modified or is obsolete:
Check the configuration files and the
configuration tool version.
Suppress the corresponding device
from amaprt.cfg, and configure this
device again.
Check the Pro Printer version
Reinstall Pro Printer
Check the version for the non working
DLL
If the version is not correct, reinstall
Pro Printer
54
Loader errors
Error text
Couldn't remove session [<device
name>]. Error =<ErrNum>
Cannot open definition file
'AmaPrt.cfg'
Error loading [<device name>]
Context/Reason
The instance to be stopped is not
running
amaprt.cfg file (i.e. file holding the
device names) is absent
One of the configured devices
cannot be loaded
Actions
None
Check the configuration
Send the log file to the
Amadeus support.
Security Warnings and Error Messages
Error text
Certificate has not been
authenticated by Central System.
The certificate for the printer ATID
[<ATID Number>] is revoked. Please
contact the Customer Support.
The certificate for the printer ATID
[<ATID Number>] has expired.
Please contact the Customer
Support
The certificate for the printer ATID
[<ATID Number>] has been expired
for more than 30 days.
The certificate for the printer ATID
[<ATID Number>] will expire in
[<Days to expire>] days. Please
contact the Customer Support
The ATID [<ATID Number>] is
duplicated on the Print Server.
(Error [<Error code>])
The UDP port for ATID [<ATID
Number>] is duplicated on the Print
Server. (Error [<Error code>])
The Print Server is checking
potential duplication on ATID
[<ATID Number>]. (Error [<Error
code>])
The printer ATID [<ATID Number>]
has been rejected because of an
internal error. The UDP port is
probably out of server UDP port
range. Please contact the Customer
Support
Invalid security header received
Context/Reason
The Web Print Services authority has
revoked the certificate used to
authenticate the client. It will be shown
the following 30 days.
Web Print Services authority has
revoked the printer certificate. If the
printer certificate is revoked for 30 days,
the printer will be removed from the
configuration.
The customized certificate for that
printer has expired. However, the
connection is not dropped.
Actions
Ask for a certificate to
the Customer Support
The customized certificate for that
printer has been expired for 30 days.
The connection is dropped and the
printer is removed from the
configuration.
The printer certificate will expire in a few
days.
This message prevents the client from
expiration 30 days in advance.
The printer ATID number is already in
use at the Web Print Services.
Ask for a certificate to
the Customer Support
Ask for a certificate to
the Customer Support
Ask for a certificate to
the Customer Support
Ask for a certificate to
the Customer Support
Check configuration.
The printer UPD Port number is already
in use at the Web Print Services.
Check configuration.
The Web Print Services has detected a
potential duplication of an ATID. Two
minutes later, ProPrinter will retry to
connect and Web Print Service will have
checked that duplication by then.
Generally, this error is sent when the
ProPrinter UDP Port is out from the Web
Print Services UDP port range.
Wait two minutes.
Unexpected message received.
Contact customer
Support
Contact customer
Support
55
The security negotiation failed with
a timeout condition. The TCP/IP
network connection is cancelled.
The session is locked due to
multiple failures in the security
negotiation
Failed to initiate the security
procedure
Security negotiation has been stoped
due to timeout in answering.
Failed to retrieve the buffer size in
'PrepareSecurityInfoToSend
Failed to prepare the security
information calling function
'PrepareSecurityInfoToSend'"
Security negotiation has failed many
times so connection is dropped.
Contact customer
Support
Cryptography could not be initialized.
The buffer size needed for the public key
could not be calculated.
Fail when retrieving local pubic key just
before sending it.
Check Internet Explorer
and Windows version. If
both are correct, Contact
customer Support.
Contact customer
Support
Contact customer
Support
"Failed to retrieve the buffer size in
'GeneratePhase1'
The buffer size needed for the
symmetric key could not be calculated.
Contact customer
Support
Failed to prepare the security
information calling function
'GeneratePhase1
"Failed to retrieve the buffer size in
'GeneratePhase3'
Fail when retrieving symmetric key.
Contact customer
Support
The buffer size needed for the hash in
phase 3 could not be calculated.
Contact customer
Support
Failed to prepare the security
information calling function
'GeneratePhase3
Failed to process the security
information calling function
'ProcessReceivedSecurityInfo'
Fail when calculating the hash in phase
3.
Contact customer
Support
The buffer size needed for the Web Print
Services public key could not be
calculated.
Contact customer
Support
Failed to process the security
information calling function 'Check
Phase 2'
Failed to retrieve the buffer size in
'DecryptReceivedBuffer'
Failed to decrypt data
Fail when analysing hash that the Web
Print Services sent in phase 2.
Contact customer
Support
The decrypted buffer size needed to
decrypt data could not be calculated.
Fail when decrypting data just before
analysing it.
The encrypted buffer size needed to
encrypt data could not be calculated.
Fail when encrypting data just before
sending it.
Contact customer
Support
Contact customer
Support
Contact customer
Support
Contact customer
Support
Failed to retrieve the buffer size in
'EncryptBufferToSend'
Data encryption has failed
All these error messages will be displayed in ComAdapter circular trace window containing up to 100 lines
and stored in ComAdapt.log file when trace is active.
* FATAL ERROR *. Cannot open the
encrypted atid file for this
configuration
* FATAL ERROR *. Invalid
configuration: the atid in
[<device.ini>] does not match the
one in [<device.cry>]
The encrypted atid file required for a
device is missing
Reconfigure the device
The device configuration file has been
edited and the atid value changed, so
that it is no longer valid
Reconfigure the device
These last two errors force the Communication Adapter to stop. They are stored in the ComAdapt.log.
56
Technical information on ISDN configurations
The objective of this chapter is to define the expected behavior of the current version of Amadeus Pro Printer
when used in different dial-up configurations using ISDN connections.
In such environments, the network inactivity timeout configured in the dial-up device, that can be set to short
values in order to reduce communication costs, can have sever impact on Amadeus Pro Printer.
For configurations where this is not an issue (because of flat rate on local phone calls or other reason), the
best approach would be to configure the dial-up device (either modem or router) to be permanently
connected. In such case, this document does not apply.
Status on different ISDN platforms:
Platform
ISDN Device
Dial-up
inactivity
timeout
enabled
No
Status
Standalone
PC/LAN
Standalone
PC/LAN
Standalone
PC/LAN
Standalone
PC
ISDN Router (SNMP
enabled)
ISDN Router (SNMP
enabled)
ISDN Modem
Yes
Working
No
Working
ISDN Modem
Yes
ISDN Modem
Two ISDN
routers/modems
Yes
Yes
Working
Ticket queue can stop if
ticket arrives within the two
minutes following the ISDN
line reconnection.
Not tested.
Cannot work, due to the
nature of network.
when printing from a
terminal connected to one
router to a Pro Printer
instance connected to the
other.
LAN
Remote
ticketing:
Two PCs or
Two LANs
Working
Important Note: In order for the dial-up ISDN device inactivity timeout to work properly, its value must be
lower than Pro Printers keep-alive timer (configured into Pro Printer Communication Adapter menu),
otherwise the ISDN router will be permanently connected.
Various configurations technical descriptions:
First, it is interesting to remark some basic facts:
•
•
•
•
•
•
Dial-up connections are always started from the client side.
Data is displayed on a terminal screen always as a result of a client side initiated request.
Print Jobs are always initiated from the server side.
Pro Printer only knows there is a print job when it actually arrives.
Dial-up connections can get disconnected (to reduce communication costs) by a configurable inactivity
timeout.
Disconnected dial-up connections can get reconnected by a traffic request from the client side.
57
A dial-up connection will behave as a permanent connection for as long as the dial-up connection remains
connected. It is when the inactivity disconnection happens that differences occur, specially for Pro Printer. For
a terminal (Vista, Pro Web) inactivity disconnection pass by undetected by the user because as soon as he
sends a new request to the host, the ISDN link would be reestablished, so the answer will arrive normally.
However, for Pro Printer is quite different. Pro Printer does not send any requests to the host, it just waits for
incoming data to arrive to print it. So, once the ISDN link has been disconnected, no host-generated printout
will be able to reach Pro Printer.
To summarize, it is very important to understand that the printing mechanism sends data
asynchronously with respect to the user requests. This is not specific to the Vista environment: it also
happens with printing in any other Amadeus platform (or with any other CRS, Airline, Bank platform, for that
case).
For the purposes of this document, two types of ISDN devices are considered:
1. ISDN routers: Standalone devices that are directly connected to the LAN to provide ISDN
connectivity. In order to work correctly with Pro Printer 2.8P1, SNMP support is required. Otherwise, it
has to be configured to be connected permanently.
2. ISDN modems: Devices that are directly connected to one PC. The connection to the PC can be
through the serial or USB ports (parallel port can also be used but is less common).
Devices not falling in any of those two categories are not considered in this document. Such devices are
internal or external PC devices that expose themselves using NDIS miniports.
The following paragraphs will describe each of the possible ISDN configurations, as well as the problems (and the solutions) that are
applicable to them.
IDSN ROUTERS:
An ISDN router acts as an IP router on the LAN and all the PCs share the Internet access through it. In order
to reduce communication costs, these devices can be configured to disconnect the ISDN line after a
configurable inactivity timeout. After disconnection, the ISDN line is automatically reconnected when traffic
from the LAN to the internet is detected.
In this type of configuration, Pro Printer (starting in version 2.8P1) uses the SNMP protocol to query the
ISDN router's ISDN line state, and behaves as follows:
To allow a proper use of the router’s inactivity timeout, Pro Printer has to detect as soon as possible when the
ISDN line disconnects (because the inactivity timeout) and reconnects (because a screen transaction is
generated at the PC) in order to:
- Avoid making the router reconnect just to send the keep-alive (as is the case with the previous Pro
Printer versions).
- Reconnect to the print server as soon as possible (Previous versions required up to 15 minutes to
reconnect).
58
Internet
Ethernet LAN
Ethernet card
ISDN ROUTER
Ethernet card
Amadeus Vista
Amadeus Pro Printer
Pro Printer will use the SNMP protocol to query the router’s ISDN line state. If it is down, Pro Printer will
change its internal state to ‘disconnected’ (red link icon) so that it does not send the keep-alive packet, to
avoid that the router reconnects the ISDN line. After this, Pro Printer will wait for the line to be up again
(normally because a user has sent a transaction). When it is, it will reconnect to the DDIP server. However,
once the ISDN line is reconnected Pro Printer will require some time (from 10 to 30 seconds) to detect it has
been reconnected and to reconnect itself to the server. This means that if the user transaction causing the
link to reconnect is the transaction requesting the printout, it is possible that when the printout is generated
Pro Printer is not still connected, causing the print queue to stop (however, this should not be the normal
case).
This behavior requires that the ISDN router supports SNMP.
At the moment of writing, Cisco series 800 routers have been validated.
However, there are two potential problems to consider:
ISDN Router - If the ISDN inactivity timeout is very short (some seconds):
In this case it can happen that the agent sends the print request to the host, but when the central system
sends the printout, after several seconds, the ISDN line might be already closed by the router’s inactivity
timeout.
The solution is to increase the ISDN inactivity timeout to a value that allows enough time for the
printout to arrive.
ISDN Router - If the print request is done from a PC that is not connected to the
same ISDN router as Pro Printer (remote ticketing):
In this case, it is possible that the ISDN router where Pro Printer is connected has disconnected the ISDN line
by inactivity, so that the line is down and the ticket coming from the central system cannot reach the printer.
The solution in this case is to only allow PCs to print to a Pro Printer connected to the same router
where they are connected.
This way, if the ISDN line is disconnected, when someone wants to print, he will have to issue a request from
the screen session. This request will make the router’s ISDN line to become connected. However, a variable
period of time is required by Pro Printer to become fully reconnected to the print server. This means that if the
request causing the ISDN line to reconnect is the printout request itself, it is very possible that Pro Printer will
not be already connected when the printout is generated, thus causing the queue to stop.
59
ISDN MODEMS:
ISDN Modems are considered by Windows as a standard dialup modem. Windows dial-up connections can
be configured with an inactivity timeout, so similar problems to the ones described for ISDN routers can
happen with ISDN modems. However, it would not be exactly the same since the current version of Pro
Printer already includes some special treatment for modem dial-up connections.
Also, since ISDN modems are connected through a PC local port (serial, USB), their use is normally
restricted to single-PC configurations. However, ICS (Internet Connection Sharing, included with Windows 98
Second Edition) or third party solutions can allow to share a modem connection among several PCs in a
LAN. In such case, Pro Printer must be installed on the same PC where the modem is connected.
Pro Printer does not make any distinction between PSTN and ISDN modems, so the following consideration
can be also applied to both types of modems.
Internet
ISDN MODEM
Serial/USB
Port
Amadeus Pro Printer
In order to detect if the dial-up connection is established, Pro Printer queries the operating system to retrieve the dial-up connection
state. If the connection is down, Pro Printer will not try to connect. If it was already connected, it will sent its internal state to
disconnected, so that the keep-alive is not sent, avoiding to force the reconnection.
In this type of configuration, potential problems (and their solutions with the current version of Pro Printer)
are:
ISDN Modem - If Amadeus Pro Printer’s keep-alive does not allow the Windows dialup connection to disconnect (by inactivity) the ISDN line:
Pro Printer needs to send a keep-alive packet in order to detect, in a reasonable amount of time, when the
host connection is down. One keep-alive packet is sent every 10 minutes, so if the dial-up inactivity timeout is
greater than 10 minutes, the modem will never disconnect the ISDN line, since Pro Printer will not allow for
more than 10 minutes of inactivity. If it is smaller, Pro Printer will detect when the ISDN line is disconnected,
changing its internal state to disconnected. When the ISDN line becomes connected again, Pro Printer will
reconnect to the D.D.IP server.
If costs-saving is not an issue, it is recommended that the dial-up inactivity timer be disabled, so
that the connection becomes permanent, allowing for a better operation of Pro Printer.
If cost-saving is a must, then the dial-up inactivity timer can be enabled, with a timeout lower than 10 minutes.
In this case, Pro Printer will require two minutes to reconnect to the D.D.IP server after the ISDN line is up
again. Printouts generated during that time may cause the print queue to stop.
60
ISDN Modem - If the dial-up inactivity timeout is very short (some seconds):
In this case it can happen that the agent sends the print request to the host, but when the central system
sends the printout, after several seconds, the ISDN line might be already closed by the dial-up inactivity
timeout.
The solution is to increase the dial-up inactivity timeout to a value that allows enough time for the
printout to arrive.
Note: this case should not happen, since inactivity timeouts in Windows dial-up networking are specified in
minutes).
ISDN Modem - If the print request is done from a PC that is not connected to the
same ISDN modem as Pro Printer (remote ticketing):
In this case, it is possible that the ISDN modem where Pro Printer is connected has disconnected the ISDN
line by inactivity, so that the line is down and the ticket coming from the central system cannot reach the
printer.
The solution in this case is to only allow any given PCs to print to a Pro Printer instance that is
connected to the same modem where it is.
Normally, this limits ISDN modems to single-PC configurations, unless internet connection sharing solution is
used). This way, if the ISDN line is disconnected, when the user wants to print, he will have to issue a request
from the screen session. This request will make the modem’s ISDN line to become connected. However, a
variable period of time is required by Pro Printer to become fully reconnected to the print server. This means
that if the request causing the ISDN line to reconnect is the printout request itself, it is very possible that Pro
Printer will not be already connected when the printout is generated, thus causing the queue to stop.
Internet
ISDN MODEM
Serial Port
Amadeus Vista
ISDN MODEM
Serial Port
Amadeus Pro Printer
Special cases with ISDN modem- MS Internet Communication Sharing
This Windows 98 SE component (or other third party applications) can be used to share one PC internet
connection among several PCs in a LAN, providing a cheap way to connect several PCs to the internet.
For this configuration type, Pro Printer has to be installed in the same PC where the modem is
connected.
Otherwise Pro Printer would not be able to detect the dial-up connection state and will not behave correctly.
61
Internet
Ethernet / Token ring TCP/IP LAN
ISDN MODEM
Ethernet/
Token ring card
with TCP/IP
Ethernet/
Token ring card
with TCP/IP
Serial Port
Internet Connection Sharing
+
Amadeus Pro Printer
62
Before you start Amadeus Pro Printer Internet STP:
This document is intended to guide the installer in the installation and configuration of the Amadeus Pro
Printer Internet STP.
This product relies for a large part on the standard product Amadeus Pro Printer.
Therefore, many chapters of the Internet STP documentation are the standard Amadeus Pro Printer
chapters.
The Internet STP can be considered as a standard Pro Web (or Vista ) ticketing platform, but with no visible
screen session.
•
All the printers are configured exactly as for a standard Pro Web ticketing platform.
This product support printing of tickets and also invoices and itineraries in the STP location.
•
The Internet STP manages an internal screen session, that is defined as a standard Pro Web session
on the central system. This session simulates agent entries to start and check the printer queues (such
as TZSTART, TZD, NI GEN ).
Before you install and configure the Internet STP, you must first check the following pre-requisite:
5) For this STP site, in EUM ACE tool, you have created the printer definitions and one screen definition, as
a standard Pro Web agency.
6) All the central system definitions are correct (Central Ticketing DPR, EOS agreements, Document banks,
…).
7) You have a PC with Windows 95, 98 , ME, NT, 2000 and an Internet connection.
8) If you are installing a ticket printer, ensure that you have the printer correctly pre-configured to comply
with your BSP stock specifications.
9) If you are installing a printer for itineraries, invoices and hardcopies ensure that you have the printer
already configured into your Windows configuration.
10) You have installed the certificates for all the printers that will be configured on the PC (see the standard
Vista or Pro WEB certificate installation documentation).
11) You have installed the screen certificate for the internal screen session used by the Internet STP to
restart the queue.
63
Dow nload Amadeus Pro Printer Internet STP:
To download the Amadeus Pro Printer Internet STP application on your PC, you must connect to
AmadeusProWeb.com/InternetSTP.
Download page:
Click the Install button
in the home page to download the application or update
from a previous version that was not supporting the auto-update:
•
If a previous version of Amadeus Pro Printer Internet STP was already installed, the following
message box will appear:
•
If Amadeus Pro Printer Internet STP was not installed on the PC, the following message will appear:
You can install the product in the same version, or select another directory by clicking the "Browse" button or
typing another destination name.
Once you have confirmed the download request, the download fromn the server will be intiated and
monitored by the following window:
64
During the software downloading, the Internet Explorer instance that has initiated the download will
not refresh. If you want to access another site, open another Internet Explorer Window.
•
Once the download is complete you get the following confirmation message:
Amadeus Pro Printer Internet STP is now installed on your computer, ready
to be configured.
The next step is the configuration of the printing application.
65
Internet STP network configuration
When STP allowed, in the Administration tool menu, select: Communication Adapter > Settings… to
access the following dialog box. This dialog box must be configured exactly as a standard Pro Printer
configuration.
STP: This button displays the STP (Satellite Ticket Printing) configuration dialog box:
66
Activate Satellite Ticket Printing: This checkbox enables the STP feature. It must be enabled for ISTP
to work.
Select a screen session certificate: This drop-down list displays all Internet STP Screen certificates
installed in your computer. Please note that this certificate is not the same as a Pro Web certificate. The
certificate selected will be used as the screen session for sending commands to Amadeus Central System in
order to get the printouts.
Pro Web for the screen session: The ISTP screen traffic is routed via the Pro Web servers. Here the
required information is provided.
•
URL or IP Address: This parameter must contain the URL of the Internet Pro Web server. An IP
address should not be used here except for troubleshooting purposes, and never permanently.
The reason is that in case of a server migration, the client will not be able to connect anymore. The
value to use is amadeusproweb.com.
•
Name: This parameter is no longer used and should be left empty. It can be used for troubleshooting
purposes to change the transport URL to other than the default one.
Unattended processing: This option may only be enabled if the printer is secured, either because
it is located in a locked room, or because it has a secured bin. Otherwise, this functionality would
contravene the IATA rules for STP sites, which could result in the license of the STP site being revoked.
•
User ID: Amadeus user id used to log in to the Amadeus reservation system. This used id had to
have right to stop/start printer queues.
•
Password: Password for the user id specified above.
Invoice printing: If apart from a ticket printer there is an invoice printer, this checkbox must be enabled.
Invoice mnemonic: When invoice printing is enabled, a printer mnemonic must be specified. A printer
mnemonic has got the following format ZZ0000 (two alphabetical characters plus four numeric digits)
Hardcopy printing: If apart from a ticket printer there is a hardcopy printer, this checkbox must be
enabled
Hardcopy mnemonic: When hardcopy printing is enabled, a printer mnemonic must be specified. A
printer mnemonic has got the following format ZZ0000 (two alphabetical characters plus four numeric digits)
The Communication Adapter is now configured for STP.
67
Satellite Ticket Printing - User Interface:
Once Pro Printer Internet STP is started, it remains in stand-by mode, that is without connecting to the
Central System.
Several icons appear in the right side of the Windows task bar:
for the Communication Adapter that is handling the connection to the Internet.
for each Amadeus printer.
The following colour code is used for the icons:
•
•
•
Green stands for ready: everything is ready for printing.
Red stands for not ready: this is the default condition when the Internet STP is not printing.
Blue stands for “data processing".
If you want to start Amadeus Internet STP printing process, you have to access the shortcut in the Start /
Programs / Amadeus Pro Printer menu, and select the option "Internet STP". Then the user will get the
following dialog box, to inform on the current printing process:
The following phases will be executed:
(a) Configuration checking: It checks if the STP configuration file and all its keywords are installed
correctly. In case of error your printing service will be stopped.
68
(b) Network connection to the Internet: It checks if there is an Internet connection established. If there is
no Internet connection, the user can wait for one minute or cancel the process.
(c) Printer status Check: It waits until the connection to the Central System is operational and all configured
printers are successfully connected to the Central System.
If the connection to the Central System is not operational, the following message will be displayed.
If any configured printer is not operational , the following warning will be displayed:
In both cases, the user can wait for one minute or cancel the process.
(d) Connection to Amadeus Central System: All necessary objects to establish a session to the Central
System are initialised.
(e) Check Amadeus Screen Certificate validity: The certificate is checked by the Central System. In case
of certificate validation failure:
69
(f) User Sign-in on Amadeus Central System: Once the session to the Central System is established, an
Amadeus sign in is required. The following dialog will appear:
Type your sign in and your password and click OK. If you want to stop your printing process, click Cancel.
If the sign in is incorrect, the following dialog will inform the user and afterwards he will have another
opportunity.
(g) Tickets printout: Once the session is successfully signed in, the ticketing queue will be started and the
process will wait until the queue is empty. It is mandatory all tickets to be printed to continue the process.
(h) Invoice printouts: If configured, the invoice queue will be started and the process will wait until the
queue is empty.
(i) Hardcopy printouts: If configured, the hardcopy queue will be started and the process will wait until the
queue is empty.
Whenever there is en error when printing, the following dialog with a possible action to take will came up:
70
Clicking on Details button the complete Amadeus Central System error will be shown.
If the printing service is completed successfully, the following dialog will let it know to the user:
There are also three additional features by clicking the Communication adapter icon
task bar; the following menu will pop up:
in the Windows
Start printing: This starts printing process. All printouts will be sent from Central System. Once all has
been printed the connection will be closed and ProPrinter will go back to stand by mode. See STP process
user guide.
Open advanced statistics: This opens Pro Printer Communication Adapter window to get more
technical information on the application status and errors. See Pro Printer Communication Adapter window
71
chapter for detailed explanation.
Maintenance connection: This starts a connection to the Central System, BUT IT DOES NOT
INITIATE ANY PRINT. This option is used for remote maintenance of the product from the Amadeus HelpDesks.
When the maintenance conneciton has been activated, the Internet connection to the central
system remain established until the user stops the application or reboot the PC.
User Documentation: This gives direct access to online ProPrinter documentation by launching an
Internet Explorer session.
STP specific error Messages
Certificate validation errors.
Error text
The server side utilities ran out of
memory. Please contact your help
desk.
Your Amadeus screen certificate
cannot be found on the Vista
Server. Make sure you accessing
the correct Amadeus server with
the correct certificate.
Your Amadeus screen certificate is
not valid. Please contact your help
desk.
Your Amadeus screen certificate
has been revoked and is no longer
valid. Please contact your help
desk.
Your Amadeus screen certificate is
not correctly signed. Please contact
your help desk.
Your Amadeus screen certificate is
either not yet valid or has expired. If
your certificate has only just been
issued to you, please try again later.
Your Amadeus screen certificate
has expired. Please contact your
help desk.
Your Amadeus screen certificate is
inactive. Please contact your help
desk.
Your Amadeus screen certificate
type is incorrect. Please contact
your help desk.
There was an unknown error.
Please contact your help desk.
Your Amadeus screen certificate
Context/Reason
Pro Web server is run out of
memory.
Actions
Retry later; if the problem still
occurs, Call Help Desk.
Either you are not accesing to
the right Pro WEB server or
you are using a bad Pro WEB
certificate.
Check the configuration and retry.
If the problem still occurs, Call
Help Desk.
The Pro WEB certificate you
are using is not valid
Check the configuration and retry.
If the problem still occurs, Call
Help Desk.
Call Help Desk.
The Pro WEB certificate has
been revoked.
You are validating your Pro
WEB certificate to a different
server from the one you took it.
Your Pro WEB certificate is
either not yet valid or has
expired. If your certificate has
only just been issued to you,
please try again later.
The Pro WEB certificate has
expired.
Check the configuration and retry.
If the problem still occurs, Call
Help Desk.
If your certificate has just been
issued to you, please try again
later. If the problem still occurs,
Call Help Desk.
The Pro WEB certificate is
inactive.
Call Help Desk to issue a new Pro
WEB certificate.
Your Pro WEB certificate type
is incorrect.
Please contact your help desk.
Unknown error.
Retry later; if the problem still
occurs, Call Help Desk.
Call Help Desk.
Your Pro WEB certificate is not
Call Help Desk.
72
being checked is not valid for
Amadeus. Please contact your help
desk.
The Amadeus server cannot be
accessed. A Secure connection
with the Amadeus server could not
be established. Please contact your
help desk.
There has been an error whilst
validating your client certificate on
the Amadeus server. Please try
again and if you have the same
problem, contact your help desk.
valid.
Certificate validation is
accomplished using an SSL
(Secure Socket Layer)
connection. The client PC is
unable to make an SSL
connection to the server.
Retry later; if the problem still
occurs, Call Help Desk.
Retry later; if the problem still
occurs, Call Help Desk.
73
ComCore related messages
Error text
The system is run out of
memory. Please close some
applications and retry.
General access denied error.
Please retry and if the problem
still occurs, call your Help Desk.
Timeout: The data necessary to
complete this operation is not
yet available. Please retry and if
the problem still occurs, call
your Help Desk
Get memory allocator failure.
Plesase close some applications
and retry.
Server timeout: The server did
not respond after being
launched. Please retry and if the
problem still occurs, call your
Help Desk
A component missed in the
registration database. Please
reinstall your printing service.
At least some data requested
were unsuccessfully retrieved.
Please retry and if the problem
still occurs, call your Help Desk.
Unexpected error has ocurred
when proccesing Amadeus
Central System commands.
Please retry and if the problem
still occurs, call your Help Desk.
Context/Reason
STP client computer is run out
of memory.
There has been an
authentication error even
though the certificate was
validated.
Data timeout.
STP client computer is run out
of memory.
Pro Web server did not
answer.
Actions
Close some applications. Retry later;
if the problem still occurs, Call Help
Desk.
Retry later; if the problem still occurs,
Call Help Desk.
Retry and if the problem still occurs,
Call Help Desk.
Close some applications. Retry later;
if the problem still occurs, Call Help
Desk.
Retry later; if the problem still occurs,
Call Help Desk.
ComCore activeX object is not
installed.
Reinstall your printing service.
Some data is missed either
from Amadeus Central System
answer or from ComCore.
Retry later; if the problem still occurs,
Call Help Desk
Unexpected error.
Call Help Desk.
74