Task: Display Printer Linkage

This task displays whether the printer is up or down. If a printer does not display, it is not linked to that workstation.

Section 1: Short Answer

Transaction Name:

TicketPrinterLinkage_1_0

Can any other transactions) perform this same task?

No other transaction can perform this task.

Can this task be performed in a sessionless environment?

This task must be used in a sessioned environment.

Are the request and response identical on both the Apollo and Galileo systems?

There is a minor difference between the response on Apollo and Galileo.

On Galileo, for the Italian BSP, the stock number and STP are sent in the response. 

List any industry-specific knowledge required to understand this task in terms of the specific business process.

Knowledge to add a printer in the AAT and various formats to link different printer types is required.

Explain any special limits or distinct restrictions to the input data that may not be readily apparent.

There are no special limitations.

Section 2: Detailed Description

Request:

Unless otherwise specified, use ALL CAPS in any request data.

The <LinkageDisplayMods> (Data Record 4072) will be used to request the Display Printer Linkage. The <PseudoCity> and <LNIATAInfo> tags are optional. The <PseudoCity> tag includes the PCC and <LNIATAInfo> will include the LNIATA, Printer or Terminal GTID.

Prerequisite tasks:

No prerequisite tasks are required.

Expected response:

If the Display Printer Linkage transaction completes successfully, it will return the <PrinterParameters> tag with the printer details, i.e. LNIATA, mode, type etc. and the <LNIATAInfo> tag with the terminal GTID, respectively.

Error and warning responses:

If the Display Printer Linkage transaction encounters an error, it will be in the <ErrText> tag. The following error messages may be received:

 

Apollo:

8833 - INVALID LNIATA

8906 - INVALID ACCOUNT CODE

8911 - INVALID FORMAT

 

Galileo:

8822 – INVALID FORMAT DATA

8906 - INVALID ACCOUNT CODE

8908 - INVALID NO LINKAGE        

 

Follow-on requests:

No follow-on requests exist.

Additional Printer Linkage capabilities:

Existing linkages can be displayed for all terminals in a pseudo city (e.g., HMLDXR7).

Section 3: Tables

Request (Input) Tags

<LinkageDisplayMods>

Terminal Equivalents:

Apollo: HMLD

Galileo: HMLD

 

 

Ordering

KLR

Min/Max

XML Tag

 

Optional

DPPS

1-1

<PseudoCity>

 

Optional

DPLN

1-1

<LNIATAInfo>

 

Response (Output) Tags – Normal Response

<LinkageDisplay>

 

 

 

Ordering

KLR

Min/Max

KLR Name

 

A

DPLN

1-14

<LNIATAInfo>

 

B

DPPP

1-14

<PrinterParameter>

 

Response (Output) Tags – Error Response

<LinkageDisplay>

 

 

 

Ordering

KLR

Min/Max

KLR Name

 

 

EROR

1-1

<ErrText>

 

Related Samples

TicketPrinterLinkage_1_0_6

TicketPrinterLinkage_1_0_12