Extensions for Financial Services (XFS) interface specification Release 3.50 - Part 18: Item Processing Module Device Class Interface - Programmer's Reference

This specification describes the XFS service class for Item Processing Modules (IPM). The specification of this service class includes definitions of the service-specific commands that can be issued, using the WFSAsyncExecute, WFSExecute, WFSGetInfo and WFSAsyncGetInfo functions.
This service class is currently defined only for self service devices.
In the U.S., checks are always encoded in magnetic ink for reading by Magnetic Ink Character Recognition (MICR), and a single font is always used. In Europe some countries use MICR and some use Optical Character Recognition (OCR) character sets, with different fonts, for their checks.
Item Processing Modules accept one or more media items (Checks, Giros, etc.) and process these items according to application requirements. The IPM class supports devices that can handle a single item as well as those devices that can handle bunches of items. The following are the three principal device types:
• Single Item: can accept and process a single item at a time.
• Multi-Item Feed with no stacker (known as an escrow in some environments): can accept a bunch of media from the customer but each item has to be processed fully (i.e. deposited in a bin or returned) before the next item can be processed.
• Multi-Item Feed with a stacker: can accept a bunch of media from the customer and all items can be processed together.
The IPM class provides applications with an interface to control the following functions (depending on the capabilities of the specific underlying device):
• Capture an image of the front of an item in multiple formats and bit depths.
• Capture an image of the back of an item in multiple formats and bit depths.
• Read the code line of an item using MICR reader.
• Read the code line of an item using OCR.
• Endorse (print text) on an item.
• Stamp an item.
• Return an item to the customer.
• Deposit an item in a bin.
• Retract items left by the customer.
The IPM device class uses the concept of a Media-In transaction to track and control a customer’s interaction with the device. A Media-In transaction consists of one or more WFS_CMD_IPM_MEDIA_IN commands. The transaction is initiated by the first WFS_CMD_IPM_MEDIA_IN command and remains active until the transaction is either confirmed through WFS_CMD_IPM_MEDIA_IN_END, or terminated by WFS_CMD_IPM_MEDIA_IN_ROLLBACK, WFS_CMD_IPM_RETRACT_MEDIA or WFS_CMD_IPM_RESET. While a transaction is active the WFS_INF_IPM_TRANSACTION_STATUS command reports the status of the current transaction. When a transaction is not active the WFS_INF_IPM_TRANSACTION_STATUS command reports the status of the last transaction as well as some current status values.
There are primarily two types of devices supported by the IPM, those devices with a stacker and those without.
In this the specification the terms “long edge” and “short edge” are used to describe the orientation of a check and length of its edges. The diagram below illustrates these definitions.

Specifikacija vmesnika razširitev za finančne storitve (XFS), izdaja 3.50 - 18. del: Vmesnik razreda naprave modula za obdelavo elementov - Referenca za programerje

Ta specifikacija opisuje razred storitve razširitev za finančne storitve (XFS) za module za obdelavo elementov (IPM). Specifikacija tega razreda storitve vključuje definicije ukazov, značilnih za določeno storitev, ki jih je mogoče izdati s funkcijami WFSAsyncExecute, WFSExecute, WFSGetInfo in WFSAsyncGetInfo.
Ta razred storitve je trenutno opredeljen samo za samopostrežne naprave.
V ZDA so čeki vedno kodirani v magnetnem črnilu – za branje se uporablja prepoznavanje znakov, zapisanih z magnetnim črnilom (MICR), in vselej je uporabljena enaka velikost črk. V Evropi nekatere države za čeke uporabljajo prepoznavanje znakov, zapisanih z magnetnim črnilom, nekatere pa nabore znakov s prepoznavanjem optičnih znakov (OCR) z različnimi velikostmi črk.
Moduli za obdelavo elementov sprejmejo enega ali več sredstev (čekov, žiro čekov itd.) in jih obdelajo v skladu z zahtevami aplikacije. Razred modula za obdelavo elementov podpira tako naprave, ki lahko obravnavajo en element, kot tiste, ki lahko obravnavajo več elementov. Obstajajo tri glavne vrste naprav:
• Za posamezne elemente: naenkrat lahko sprejme in obdela en element.
• Za več elementov brez zlagalnika (v nekaterih okoljih se imenuje hramba): lahko sprejme več sredstev stranke, vendar mora biti vsak element v celoti obdelan (npr. odložen v vsebnik ali vrnjen), šele nato je mogoče obdelati naslednji element.
• Za več elementov z zlagalnikom: lahko sprejme več sredstev stranke, pri čemer je mogoče vse elemente obdelati skupaj.
Razred modula za obdelavo elementov zagotavlja aplikacije z vmesnikom za upravljanje naslednjih funkcij (odvisno od zmogljivosti določene osnovne naprave):
• zajem slike sprednjega dela elementa v več oblikah zapisa in z različno bitno globino;
• zajem slike zadnjega dela elementa v več oblikah zapisa in z različno bitno globino;
• branje vrstice kode elementa z napravo za prepoznavanje znakov, zapisanih z magnetnim črnilom;
• branje vrstice kode elementa z napravo za prepoznavanje optičnih znakov;
• označevanje elementa (tiskanje besedila);
• žigosanje elementa;
• vrnitev elementa stranki;
• odložitev elementa v vsebnik;
• vrnitev elementov, ki jih stranka ne vzame.
Razred naprave modula za obdelavo elementov uporablja koncept transakcije sredstev za sledenje in nadzor interakcije stranke z napravo. Transakcija sredstev zajema enega ali več ukazov WFS_CMD_IPM_MEDIA_IN. Transakcija se začne s prvim ukazom WFS_CMD_IPM_MEDIA_IN in ostane aktivna, dokler ni potrjena z ukazom WFS_CMD_IPM_MEDIA_IN_END ali preklicana z ukazom WFS_CMD_IPM_MEDIA_IN_ROLLBACK, WFS_CMD_IPM_RETRACT_MEDIA ali WFS_CMD_IPM_RESET. Ko je transakcija aktivna, ukaz WFS_INF_IPM_TRANSACTION_STATUS sporoči status trenutne transakcije. Kadar transakcija ni aktivna, ukaz WFS_INF_IPM_TRANSACTION_STATUS sporoči status zadnje transakcije in nekaj vrednosti trenutnega statusa.
Modul za obdelavo elementov podpira zlasti dve vrsti naprav – z zlagalnikom in brez njega.
V tej specifikaciji se izraza »dolga stranica« in »kratka stranica« uporabljata za opis usmerjenosti čeka in dolžine njegovih stranic. Ti definiciji sta prikazani na spodnjem diagramu.

General Information

Status
Published
Publication Date
20-Dec-2022
Current Stage
6060 - Definitive text made available (DAV) - Publishing
Start Date
21-Dec-2022
Completion Date
21-Dec-2022

Buy Standard

Standardization document
CWA 16926-18:2023
English language
125 pages
sale 10% off
Preview
sale 10% off
Preview
e-Library read for
1 day
Technical report
TP CWA 16926-18:2023
English language
125 pages
sale 10% off
Preview
sale 10% off
Preview
e-Library read for
1 day

Standards Content (Sample)

SLOVENSKI STANDARD
SIST CWA 16926-18:2023
01-marec-2023
Specifikacija vmesnika razširitev za finančne storitve (XFS), izdaja 3.50 - 18. del:
Vmesnik razreda naprave modula za obdelavo elementov - Referenca za
programerje
Extensions for Financial Services (XFS) interface specification Release 3.50 - Part 18:
Item Processing Module Device Class Interface - Programmer's Reference
Ta slovenski standard je istoveten z: CWA 16926-18:2022
ICS:
35.200 Vmesniška in povezovalna Interface and interconnection
oprema equipment
35.240.15 Identifikacijske kartice. Čipne Identification cards. Chip
kartice. Biometrija cards. Biometrics
35.240.40 Uporabniške rešitve IT v IT applications in banking
bančništvu
SIST CWA 16926-18:2023 en,fr,de
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.

---------------------- Page: 1 ----------------------
SIST CWA 16926-18:2023

---------------------- Page: 2 ----------------------
SIST CWA 16926-18:2023


CEN
CWA 16926-18

WORKSHOP
December 2022

AGREEMENT


ICS 35.200; 35.240.15; 35.240.40
English version


Extensions for Financial Services (XFS) interface
specification Release 3.50 - Part 18: Item Processing
Module Device Class Interface - Programmer's Reference
This CEN Workshop Agreement has been drafted and approved by a Workshop of representatives of interested parties, the
constitution of which is indicated in the foreword of this Workshop Agreement.

The formal process followed by the Workshop in the development of this Workshop Agreement has been endorsed by the
National Members of CEN but neither the National Members of CEN nor the CEN-CENELEC Management Centre can be held
accountable for the technical content of this CEN Workshop Agreement or possible conflicts with standards or legislation.

This CEN Workshop Agreement can in no way be held as being an official standard developed by CEN and its Members.

This CEN Workshop Agreement is publicly available as a reference document from the CEN Members National Standard Bodies.

CEN members are the national standards bodies of Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France,
Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Republic of North
Macedonia, Romania, Serbia, Slovakia, Slovenia, Spain, Sweden, Switzerland, Türkiye and United Kingdom.



EUROPEAN COMMITTEE FOR STANDARDIZATION
COMITÉ EUROPÉEN DE NORMALISATION

EUROPÄISCHES KOMITEE FÜR NORMUNG

CEN-CENELEC Management Centre: Rue de la Science 23, B-1040 Brussels
© 2022 CEN All rights of exploitation in any form and by any means reserved worldwide for CEN national Members.


Ref. No.:CWA 16926-18:2022 E

---------------------- Page: 3 ----------------------
SIST CWA 16926-18:2023
CWA 16926-18:2022 (E)
Table of Contents
European Foreword . 4
1. Introduction . 8
1.1 Background to Release 3.50 . 8
1.2 XFS Service-Specific Programming . 8
2. Item Processing Module . 10
2.1 Devices with a Stacker . 12
2.1.1 Automatic Accept/Refuse .12
2.1.2 Application Controlled Accept/Refuse .12
2.2 Device without a Stacker . 14
2.2.1 Multi-Feed Devices without a Stacker .14
2.2.2 Single-Feed Devices .14
3. References . 15
4. Info Commands . 16
4.1 WFS_INF_IPM_STATUS . 16
4.2 WFS_INF_IPM_CAPABILITIES . 23
4.3 WFS_INF_IPM_CODELINE
...

SLOVENSKI STANDARD
SIST-TP CWA 16926-18:2023
01-marec-2023
Specifikacija vmesnika razširitev za finančne storitve (XFS), izdaja 3.50 - 18. del:
Vmesnik razreda naprave modula za obdelavo elementov - Referenca za
programerje
Extensions for Financial Services (XFS) interface specification Release 3.50 - Part 18:
Item Processing Module Device Class Interface - Programmer's Reference
Ta slovenski standard je istoveten z: CWA 16926-18:2022
ICS:
35.200 Vmesniška in povezovalna Interface and interconnection
oprema equipment
35.240.15 Identifikacijske kartice. Čipne Identification cards. Chip
kartice. Biometrija cards. Biometrics
35.240.40 Uporabniške rešitve IT v IT applications in banking
bančništvu
SIST-TP CWA 16926-18:2023 en,fr,de
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.

---------------------- Page: 1 ----------------------
SIST-TP CWA 16926-18:2023

---------------------- Page: 2 ----------------------
SIST-TP CWA 16926-18:2023


CEN
CWA 16926-18

WORKSHOP
December 2022

AGREEMENT


ICS 35.200; 35.240.15; 35.240.40
English version


Extensions for Financial Services (XFS) interface
specification Release 3.50 - Part 18: Item Processing
Module Device Class Interface - Programmer's Reference
This CEN Workshop Agreement has been drafted and approved by a Workshop of representatives of interested parties, the
constitution of which is indicated in the foreword of this Workshop Agreement.

The formal process followed by the Workshop in the development of this Workshop Agreement has been endorsed by the
National Members of CEN but neither the National Members of CEN nor the CEN-CENELEC Management Centre can be held
accountable for the technical content of this CEN Workshop Agreement or possible conflicts with standards or legislation.

This CEN Workshop Agreement can in no way be held as being an official standard developed by CEN and its Members.

This CEN Workshop Agreement is publicly available as a reference document from the CEN Members National Standard Bodies.

CEN members are the national standards bodies of Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France,
Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Republic of North
Macedonia, Romania, Serbia, Slovakia, Slovenia, Spain, Sweden, Switzerland, Türkiye and United Kingdom.



EUROPEAN COMMITTEE FOR STANDARDIZATION
COMITÉ EUROPÉEN DE NORMALISATION

EUROPÄISCHES KOMITEE FÜR NORMUNG

CEN-CENELEC Management Centre: Rue de la Science 23, B-1040 Brussels
© 2022 CEN All rights of exploitation in any form and by any means reserved worldwide for CEN national Members.


Ref. No.:CWA 16926-18:2022 E

---------------------- Page: 3 ----------------------
SIST-TP CWA 16926-18:2023
CWA 16926-18:2022 (E)
Table of Contents
European Foreword . 4
1. Introduction . 8
1.1 Background to Release 3.50 . 8
1.2 XFS Service-Specific Programming . 8
2. Item Processing Module . 10
2.1 Devices with a Stacker . 12
2.1.1 Automatic Accept/Refuse .12
2.1.2 Application Controlled Accept/Refuse .12
2.2 Device without a Stacker . 14
2.2.1 Multi-Feed Devices without a Stacker .14
2.2.2 Single-Feed Devices .14
3. References . 15
4. Info Commands . 16
4.1 WFS_INF_IPM_STATUS . 16
4.2 WFS_INF_IPM_CAPABILITIES . 23
4.3 WFS_I
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.