IP Library Granted Patent US 8,619,315
Granted Patent B2
US 8,619,315 · App. 12/404,521 · Granted Dec 31, 2013

Two-sided print data handling

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,619,315
App. No.
12/404,521
Granted
Dec 31, 2013
Kind
B2
Abstract

According to one embodiment, a computer implemented method of printing data is provided, the method comprising identifying whether a single- or a double-sided printer is operatively connected to the computer, identifying whether single- or double sided media is installed in the printer, and selecting a mode of operation for the printer based on whether it is identified as a single- or a double-sided printer and whether single- or double-sided media is identified as being installed therein. Variations are provided.

Claims (25)

1. A computer implemented method of operating a self-service transaction terminal to print a plurality of XFS forms by a printer of the self-service transaction terminal to provide a self-service terminal user with a dual-sided statement for a self-service transaction conducted by the self-service terminal user at the self-service transaction terminal, the method comprising:

identifying whether single- or double-sided media is installed in the printer by reading a signal from one or more reflectivity sensors included in the printer, the one or more reflectivity sensors being adapted to produce a signal indicative of the presence of a thermally sensitive coating on a first or second side of the media;

printing blocks of XFS front field data on a first media side and blocks of XFS back field data on a second media side, opposite the first media side, if the media is identified as double-sided media, wherein (i) the blocks of XFS front and back field data are printed on a single uncut physical page, and (ii) printing blocks of XFS front field data on a first media side and blocks of XFS back field data on a second media side, opposite the first media side, comprises not printing a subsequent front or back field until both of the preceding front and back fields are printed on the single uncut physical page; and

delivering to the self-service terminal user the single uncut physical page which has the blocks of XFS front and back field data printed thereon to provide the dual-sided statement for the self-service transaction conducted by the self-service terminal user at the self-service transaction terminal.

2. The method of claim 1 , wherein fields not specifying a front or a back field default to printing on a first media side of the single uncut physical page.

3. A computer implemented method of operating a transaction terminal to print a plurality of logical data pages by a transaction receipt printer of the transaction terminal to provide a transaction terminal user with a dual-sided transaction receipt for a transaction conducted by the transaction terminal user at the transaction terminal, the method comprising:

identifying a midpoint of the plurality of logical data pages;

identifying a next logical data page break following the identified midpoint;

printing logical data pages up to and including the identified next logical data page break on a first side of the dual-sided transaction receipt and logical data pages following the identified next logical data page break on a second side of the dual-sided transaction receipt, opposite the first side of the dual-sided transaction receipt; and

delivering to the transaction terminal user the dual-sided transaction receipt.

4. The method of claim 3 , wherein the transaction terminal comprises a self-service transaction terminal selected from one of a self-service checkout terminal, an automated teller machine (ATM), a financial statement kiosk, an airport check-in kiosk, a hotel check-in kiosk, and a car rental kiosk.

5. The method of claim 3 , wherein the transaction terminal comprises a point-of-sale (POS) transaction terminal.

6. The method of claim 3 , wherein the method is performed by a computer having a memory executing one or more programs of instructions which are tangibly embodied in a non-transitory program storage medium readable by the computer.

7. A computer implemented method of operating a transaction terminal to provide a transaction receipt for a transaction conducted by a transaction terminal user at the transaction terminal, the method comprising:

identifying whether a single- or a double-sided transaction receipt printer is installed in the transaction terminal;

identifying whether single- or double-sided media is installed in the transaction receipt printer;

selecting a first mode of operation for the transaction receipt printer in which all logical pages associated with a print job are printed on a single side of the media when (i) the transaction receipt printer is identified as a double-sided transaction receipt printer with single-sided media installed therein, (ii) the transaction receipt printer is identified as a single-sided transaction receipt printer with single-sided media installed therein, or (iii) the transaction receipt printer is identified as a single-sided transaction receipt printer with double-sided media installed therein, and thereby to provide a single-sided transaction receipt to be delivered to the transaction terminal user for the transaction conducted by the transaction terminal user at the transaction terminal;

selecting a second mode of operation for the transaction receipt printer in which odd logical pages are printed on a first side of the media and even logical pages are printed on a second media side which is opposite the first side of the media when the transaction receipt printer is identified as a double-sided transaction receipt printer with double-sided media installed therein and thereby to provide a double-sided transaction receipt to be delivered to the transaction terminal user for the transaction conducted by the transaction terminal user at the transaction terminal;

identifying a midpoint of all of the logical data pages when the second mode of operation for the transaction receipt printer is selected;

identifying a next logical data page break following the identified midpoint when the second mode of operation for the transaction receipt printer is selected;

printing logical data pages up to and including the identified next logical data page break on one side of the transaction receipt and logical data pages following the identified next logical data page break on an opposite side of the transaction receipt when the second mode of operation for the transaction receipt printer is selected; and

delivering to the transaction terminal user the transaction receipt.

8. The method of claim 7 , wherein the transaction terminal comprises a self-service transaction terminal selected from one of a self-service checkout terminal, an automated teller machine (ATM), a financial statement kiosk, an airport check-in kiosk, a hotel check-in kiosk, and a car rental kiosk.

9. The method of claim 7 , wherein the transaction terminal comprises a point-of-sale (POS) transaction terminal.

10. The method of claim 7 , wherein the method is performed by a computer having a memory executing one or more programs of instructions which are tangibly embodied in a non-transitory program storage medium readable by the computer.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PROPERTIES SECTION BY INCLUDING IT WITH TEN PREVIOUSLY OMITTED PROPERTY NUMBERS PREVIOUSLY RECORDED ON REEL 65346 FRAME 367. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Aug 13, 2025
From: NCR ATLEOS CORPORATION; CARDTRONICS USA, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 072445/0072 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2024
From: NCR VOYIX CORPORATION
To: NCR ATLEOS CORPORATION
Reel/Frame 067590/0109 →
CHANGE OF NAME Recorded May 30, 2024
From: NCR CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 067578/0417 →
CORRECTIVE ASSIGNMENT TO CORRECT THE DOCUMENT DATE AND REMOVE THE OATH/DECLARATION (37 CFR 1.63) PREVIOUSLY RECORDED AT REEL: 065331 FRAME: 0297. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 31, 2023
From: NCR ATLEOS CORPORATION
To: CITIBANK, N.A.
Reel/Frame 065627/0332 →
SECURITY INTEREST Recorded Oct 25, 2023
From: NCR ATLEOS CORPORATION; CARDTRONICS USA, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 065346/0367 →
RELEASE OF PATENT SECURITY INTEREST Recorded Oct 25, 2023
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: NCR VOYIX CORPORATION
Reel/Frame 065346/0531 →
SECURITY INTEREST Recorded Oct 24, 2023
From: NCR ATLEOS CORPORATION
To: CITIBANK, N.A.
Reel/Frame 065331/0297 →
SECURITY AGREEMENT Recorded Apr 18, 2016
From: NCR CORPORATION; NCR INTERNATIONAL, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 038646/0001 →
SECURITY AGREEMENT Recorded Jan 15, 2014
From: NCR CORPORATION; NCR INTERNATIONAL, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 032034/0010 →