This document is a preview generated by EVS

Similar documents
DRAFT ÖNORM EN

ONR CEN/TS Security Requirements for Trustworthy Systems Supporting Server Signing (prcen/ts :2013) DRAFT ICS

ONR CEN/TS Innovation management Part 5: Collaboration management (prcen/ts :2014) DRAFT ICS ;

ERASMUS+ MASTER LOANS

EN ISO Safety of machinery Risk assessment. Sicherheit von Maschinen Risikobeurteilung Teil 1: Leitsätze (ISO :2007)

ERASMUS+ MASTER LOANS

English Version. Security service providers - Terminology

ONR CEN/TS Innovation management Part 3: Innovation thinking (prcen/ts :2014) DRAFT ICS ;

Part 13: Determination of secant modulus of elasticity in compression

EN ISO Biological evaluation of medical devices. Part 1: Evaluation and testing within a risk management process

Labour Force Survey 2014 Almost 10 million part-time workers in the EU would have preferred to work more Two-thirds were women

English version. Manual for Determination of Combined Heat and Power (CHP)

ÖNORM EN The European Standard EN has the status of an Austrian Standard. Edition: Standards group B

DRAFT ÖNORM EN ISO 11986

DEUTSCHE NORM February 2004 DIN EN ISO {

1. Perception of the Bancruptcy System Perception of In-court Reorganisation... 4

EN ISO Acoustics Audiometric test methods. Part 1: Pure-tone air and bone conduction audiometry

HYGROTHERMAL PERFORMANCE OF

41 T Korea, Rep T Netherlands T Japan E Bulgaria T Argentina T Czech Republic T Greece 50.

COMMUNICATION FROM THE COMMISSION

AEROSPACE SERIES - QUALIFICATION AND APPROVAL OF PERSONNEL FOR NON-DESTRUCTIVE TESTING IRISH STANDARD I.S. EN 4179:2006.

Information supplied by the manufacturer with medical devices

DEUTSCHE NORM June Plastics Determination of flexural properties (ISO 178 : 2001) English version of DIN EN ISO 178

Energy prices in the EU Household electricity prices in the EU rose by 2.9% in 2014 Gas prices up by 2.0% in the EU

ERASMUS+ MASTER LOANS

MARKING CODES FOR RESISTORS AND CAPACITORS (IEC 60062:2004) IRISH STANDARD I.S. EN 60062:2005. Price Code. Údarás um Chaighdeáin Náisiúnta na héireann

Interneto turinio ir ryšių filtravimo programin įranga ir tarnybos

English version. CEN members are bound to comply with the CEN/CENELEC Internal Regulations which stipulate the

Waste. Copenhagen, 3 rd September Almut Reichel Project Manager Sustainable consumption and production & waste, European Environment Agency

Funding and network opportunities for cluster internationalization

Size and Development of the Shadow Economy of 31 European and 5 other OECD Countries from 2003 to 2015: Different Developments

Outdoor furniture Seating and tables for camping, domestic and contract use

13 th Economic Trends Survey of the Architects Council of Europe

187/ December EU28, euro area and United States GDP growth rates % change over the previous quarter

Erasmus+ International Cooperation

99/ June EU28, euro area and United States GDP growth rates % change over the previous quarter

Skovbrugsmaskiner Sikkerhedskrav til og prøvning af motordrevne stangsave til beskæring Del 2: Maskiner med rygbåret energikilde

Ambient air - Standard gravimetric measurement method for the determination of the PM10 or PM2,5 mass concentration of suspended particulate matter

This document is a preview generated by EVS

The Guardianship Service

COPYRIGHT Danish Standards. NOT FOR COMMERCIAL USE OR REPRODUCTION. DS/EN :2000

Metallic products Types of inspection documents

Vejledning til en europæisk COREfaktura-datamodel. CII-retningslinjer for implementering Del 1: Introduktion

Family benefits Information about health insurance country. Udbetaling Danmark Kongens Vænge Hillerød. A. Personal data

Cash machine withdrawal in the EU (+Norway and Iceland)

Medicininiai sterilizatoriai. Žematemperatūriai gariniai ir formaldehidiniai sterilizatoriai. Reikalavimai ir bandymai

International Hints and Tips

DEUTSCHE NORM September 2003

This document is a preview generated by EVS

Analysis of statistics 2015

Keeping European Consumers safe Rapid Alert System for dangerous non-food products 2014

ASSEMBLY TOOLS FOR SCREWS AND NUTS - HAND TORQUE TOOLS - REQUIREMENTS AND TEST METHODS FOR DESIGN CONFORMANCE TESTING, QUALITY CONFORMANCE TESTING AND

DEUTSCHE NORM August Steel wire for mechanical springs Part 3: Stainless spring steel wire English version of DIN EN

168/ November At risk of poverty or social exclusion 2 rate in the EU28, (% of total population)

TPI: Traffic Psychology International on a common European curriculum for postgraduate education in traffic psychology

Computing our Future Computer programming and coding in schools in Europe. Anja Balanskat, Senior Manager European Schoolnet

This document is a preview generated by EVS

NEW PASSENGER CAR REGISTRATIONS BY ALTERNATIVE FUEL TYPE IN THE EUROPEAN UNION 1 Quarter

RULES FOR THE REIMBURSEMENT OF TRAVEL AND SUBSISTENCE EXPENSES FOR EXCHANGE OF OFFICIALS

TOYOTA I_SITE More than fleet management

Electricity, Gas and Water: The European Market Report 2014

Employee eligibility to work in the UK

Naturgas Bestemmelse af sammensætning med defineret usikkerhed ved gaskromatografi Del 2: Usikkerhedsberegninger

EUF STATISTICS. 31 December 2013

First estimate for 2014 Euro area international trade in goods surplus bn 24.2 bn surplus for EU28

Reporting practices for domestic and total debt securities

Planned Healthcare in Europe for Lothian residents

SEPA. Changes in the Payment System Implementation of the European SEPA Regulations for Kuna and Euro Payments

This document is a preview generated by EVS

Business Cooperation Database Profile Extraction

EESTI STANDARD EVS-EN ISO 877-3:2011

This document is a preview generated by EVS

MEASUREMENT OF FLUID FLOW BY MEANS OF PRESSURE DIFFERENTIAL DEVICES INSERTED IN CIRCULAR CROSS-SECTION CONDUITS RUNNING FULL - PART 1:

Plastics - Verification of pendulum impacttesting machines - Charpy, Izod and tensile

TREATY MAKING - EXPRESSION OF CONSENT BY STATES TO BE BOUND BY A TREATY

UEFA Futsal EURO 2013/14 Preliminary & Main Rounds Draw Procedure

Wood flooring and parquet Characteristics, evaluation of conformity and marking

The structure of the European education systems. schematic diagrams. Eurydice Highlights. Education and Training

COPYRIGHT Danish Standards. NOT FOR COMMERCIAL USE OR REPRODUCTION

Our patent and trade mark attorneys are here to help you protect and profit from your ideas, making sure they re working every bit as hard as you do.

ENTERING THE EU BORDERS & VISAS THE SCHENGEN AREA OF FREE MOVEMENT. EU Schengen States. Non-Schengen EU States. Non-EU Schengen States.

CCBE LAWYERS STATISTICS 2015 Total n of women lawyer members of the Bar Austria 31/12/

Analysis on European landscape & Match making tool for Photonics Industry & Research

Master's in midwifery: challenging the present, protecting the future? Valerie Fleming R.M., Ph.D.

W I R E T R A N S F E R S E R V I C E S

About us. As our customer you will be able to take advantage of the following benefits: One Provider. Flexible Billing. Our Portal.

BEST PRACTICES/ TRENDS/ TO-DOS

Students: undergraduate and graduate students who are currently enrolled in universities

The structure of the European education systems 2012/13: schematic diagrams

Welding coordination Tasks and responsibilities

This document is a preview generated by EVS

ÖNORM EN Valve proving systems for automatic shut-off valves for gas burners and gas appliances

193/ December Hourly labour costs in the EU28 Member States, 2012 (in )

Chase Online SM Wire Transfer Help Guide page 1 of 16. How to Send Wire Transfers on Chase Online SM

Milan Zoric ETSI

This document is a preview generated by EVS

DCA QUESTIONNAIRE V0.1-1 INTRODUCTION AND IDENTIFICATION OF THE DATA CENTRE

Transcription:

CEN WORKSHOP CWA 16926-7 August 2015 AGREEMENT ICS 35.240.40; 35.240.15; 35.200 English version Extensions for Financial Services (XFS) interface specification Release 3.30 - Part 7: Check Reader/Scanner 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, Former Yugoslav Republic of Macedonia, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, Turkey and United Kingdom. EUROPEAN COMMITTEE FOR STANDARDIZATION COMITÉ EUROPÉEN DE NORMALISATION EUROPÄISCHES KOMITEE FÜR NORMUNG CEN-CENELEC Management Centre: Avenue Marnix 17, B-1000 Brussels 2015 CEN All rights of exploitation in any form and by any means reserved worldwide for CEN national Members. Ref. No.:CWA 16926-7:2015 E

Table of Contents European foreword... 4 1. Introduction... 7 1.1 Background to Release 3.30... 7 1.2 XFS Service-Specific Programming... 7 2. Check Readers and Scanners... 9 3. References... 10 4. Info Commands... 11 4.1 WFS_INF_CHK_STATUS... 11 4.2 WFS_INF_CHK_CAPABILITIES... 14 4.3 WFS_INF_CHK_FORM_LIST... 17 4.4 WFS_INF_CHK_MEDIA_LIST... 18 4.5 WFS_INF_CHK_QUERY_FORM... 19 4.6 WFS_INF_CHK_QUERY_MEDIA... 21 4.7 WFS_INF_CHK_QUERY_FIELD... 23 5. Execute Commands... 25 5.1 WFS_CMD_CHK_PROCESS_FORM... 25 5.2 WFS_CMD_CHK_RESET... 28 5.3 WFS_CMD_CHK_SET_GUIDANCE_LIGHT... 29 5.4 WFS_CMD_CHK_POWER_SAVE_CONTROL... 31 5.5 WFS_CMD_CHK_SYNCHRONIZE_COMMAND... 32 6. Events... 33 6.1 WFS_EXEE_CHK_NOMEDIA... 33 6.2 WFS_EXEE_CHK_MEDIAINSERTED... 34 6.3 WFS_SRVE_CHK_MEDIAINSERTED... 35 6.4 WFS_EX EE_CHK_FIELDERROR... 36 6.5 WFS_EXEE_CHK_FIELDWARNING... 37 6.6 WFS_USRE_CHK_INKTHRESHOLD... 38 6.7 WFS_SRVE_CHK_MEDIADETECTED... 39 6.8 WFS_SRVE_CHK_DEVICEPOSITION... 40 6.9 WFS_SRVE_CHK_POWER_SAVE_CHANGE... 41 7. Forms Language Usage... 42 7.1 Definition Syntax... 43 7.2 XFS form/media definition files in multi-vendor environments... 44 7.3 Form and Media Measurements... 45 7.4 Form Definition... 46 2

7.5 Field Definition... 47 7.6 Media Definition... 50 8. C - Header file... 51 3

European foreword This CWA is revision 3.30 of the XFS interface specification. This CEN Workshop Agreement has been drafted and approved by a Workshop of representatives of interested parties on March 19 th 2015, the constitution of which was supported by CEN following the public call for participation made on 1998-06-24. The specification is continuously reviewed and commented in the CEN/ISSS Workshop on XFS. It is therefore expected that an update of the specification will be published in due time as a CWA, superseding this revision 3.30. A list of the individuals and organizations which supported the technical consensus represented by the CEN Workshop Agreement is available from the CEN/XFS Secretariat. The CEN XFS Workshop gathered suppliers as well as banks and other financial service companies. The CWA is published as a multi-part document, consisting of: Part 1: Application Programming Interface (API) - Service Provider Interface (SPI) - Programmer's Reference Part 2: Service Classes Definition - Programmer's Reference Part 3: Printer and Scanning Device Class Interface - Programmer's Reference Part 4: Identification Card Device Class Interface - Programmer's Reference Part 5: Cash Dispenser Device Class Interface - Programmer's Reference Part 6: PIN Keypad Device Class Interface - Programmer's Reference Part 7: Check Reader/Scanner Device Class Interface - Programmer's Reference Part 8: Depository Device Class Interface - Programmer's Reference Part 9: Text Terminal Unit Device Class Interface - Programmer's Reference Part 10: Sensors and Indicators Unit Device Class Interface - Programmer's Reference Part 11: Vendor Dependent Mode Device Class Interface - Programmer's Reference Part 12: Camera Device Class Interface - Programmer's Reference Part 13: Alarm Device Class Interface - Programmer's Reference Part 14: Card Embossing Unit Device Class Interface - Programmer's Reference Part 15: Cash-In Module Device Class Interface - Programmer's Reference Part 16: Card Dispenser Device Class Interface - Programmer's Reference Part 17: Barcode Reader Device Class Interface - Programmer's Reference Part 18: Item Processing Module Device Class Interface- Programmer's Reference Parts 19-28: Reserved for future use. Parts 29 through 47 constitute an optional addendum to this CWA. They define the integration between the SNMP standard and the set of status and statistical information exported by the Service Providers. Part 29: XFS MIB Architecture and SNMP Extensions - Programmer s Reference Part 30: XFS MIB Device Specific Definitions - Printer Device Class Part 31: XFS MIB Device Specific Definitions - Identification Card Device Class Part 32: XFS MIB Device Specific Definitions - Cash Dispenser Device Class Part 33: XFS MIB Device Specific Definitions - PIN Keypad Device Class Part 34: XFS MIB Device Specific Definitions - Check Reader/Scanner Device Class Part 35: XFS MIB Device Specific Definitions - Depository Device Class Part 36: XFS MIB Device Specific Definitions - Text Terminal Unit Device Class Part 37: XFS MIB Device Specific Definitions - Sensors and Indicators Unit Device Class Part 38: XFS MIB Device Specific Definitions - Camera Device Class 4

Part 39: XFS MIB Device Specific Definitions - Alarm Device Class Part 40: XFS MIB Device Specific Definitions - Card Embossing Unit Class Part 41: XFS MIB Device Specific Definitions - Cash-In Module Device Class Part 42: Reserved for future use. Part 43: XFS MIB Device Specific Definitions - Vendor Dependent Mode Device Class Part 44: XFS MIB Application Management Part 45: XFS MIB Device Specific Definitions - Card Dispenser Device Class Part 46: XFS MIB Device Specific Definitions - Barcode Reader Device Class Part 47: XFS MIB Device Specific Definitions - Item Processing Module Device Class Parts 48-60 are reserved for future use. Part 61: Application Programming Interface (API) - Migration from Version 3.20 (CWA 16374) to Version 3.30 (this CWA) - Service Provider Interface (SPI) - Programmer's Reference Part 62: Printer and Scanning Device Class Interface - Migration from Version 3.20 (CWA 16374) to Version 3.30 (this Part 63: Identification Card Device Class Interface - Migration from Version 3.20 (CWA 16374) to Version 3.30 (this Part 64: Cash Dispenser Device Class Interface - Migration from Version 3.20 (CWA 16374) to Version 3.30 (this Part 65: PIN Keypad Device Class Interface - Migration from Version 3.20 (CWA 16374) to Version 3.30 (this Part 66: Check Reader/Scanner Device Class Interface - Migration from Version 3.20 (CWA 16374) to Version 3.30 (this Part 67: Depository Device Class Interface - Migration from Version 3.20 (CWA 16374) to Version 3.30 (this Part 68: Text Terminal Unit Device Class Interface - Migration from Version 3.20 (CWA 16374) to Version 3.30 (this Part 69: Sensors and Indicators Unit Device Class Interface - Migration from Version 3.20 (CWA 16374) to Version 3.30 (this Part 70: Vendor Dependent Mode Device Class Interface - Migration from Version 3.20 (CWA 16374) to Version 3.30 (this Part 71: Camera Device Class Interface - Migration from Version 3.20 (CWA 16374) to Version 3.30 (this CWA) - Programmer's Reference Part 72: Alarm Device Class Interface - Migration from Version 3.20 (CWA 16374) to Version 3.30 (this CWA) - Programmer's Reference Part 73: Card Embossing Unit Device Class Interface - Migration from Version 3.20 (CWA 16374) to Version 3.30 (this Part 74: Cash-In Module Device Class Interface - Migration from Version 3.20 (CWA 16374) to Version 3.30 (this Part 75: Card Dispenser Device Class Interface - Migration from Version 3.20 (CWA 16374) to Version 3.30 (this Part 76: Barcode Reader Device Class Interface - Migration from Version 3.20 (CWA 16374) to Version 3.30 (this Part 77: Item Processing Module Device Class Interface - Migration from Version 3.20 (CWA 16374) to Version 3.30 (this In addition to these Programmer's Reference specifications, the reader of this CWA is also referred to a complementary document, called Release Notes. The Release Notes contain clarifications and explanations on the CWA specifications, which are not requiring functional changes. The current version of the Release Notes is available online from http://www.cen.eu/work/areas/ict/ebusiness/pages/ws-xfs.aspx. 5

The information in this document represents the Workshop's current views on the issues discussed as of the date of publication. It is furnished for informational purposes only and is subject to change without notice. CEN makes no warranty, express or implied, with respect to this document. The formal process followed by the Workshop in the development of the CEN 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 the CEN Workshop Agreement or possible conflict 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. The final review/endorsement round for this CWA was started on 2015-01-16 and was successfully closed on 2015-03-19. The final text of this CWA was submitted to CEN for publication on 2015-06-19. The specification is continuously reviewed and commented in the CEN Workshop on XFS. It is therefore expected that an update of the specification will be published in due time as a CWA, superseding this revision 3.30. Attention is drawn to the possibility that some of the elements of this document may be the subject of patent rights. CEN [and/or CENELEC] shall not be held responsible for identifying any or all such patent rights. According to the CEN-CENELEC Internal Regulations, the national standards organizations of the following countries are bound to implement this European Standard: Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, Former Yugoslav Republic of Macedonia, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, Turkey and the United Kingdom. Comments or suggestions from the users of the CEN Workshop Agreement are welcome and should be addressed to the CEN-CENELEC Management Centre. Revision History: 3.00 October 18, 2000 Initial release. 3.10 November 29, 2007 For a description of changes from version 3.00 to version 3.10 see the CHK 3.10 Migration document. 3.20 March 2, 2011 For a description of changes from version 3.10 to version 3.20 see the CHK 3.20 Migration document. 3.30 March 19, 2015 For a description of changes from version 3.20 to version 3.30 see the CHK 3.30 Migration document. 6