background image

This document is the property of Aardvark Embedded Solutions Ltd and may not be reproduced in part or in total 
by any means, electronic or otherwise, without the written permission of Aardvark Embedded Solutions Ltd. 
Aardvark Embedded Solutions Ltd does not accept liability for any errors or omissions contained within this 
document. Aardvark Embedded Solutions Ltd shall not incur any penalties arising out of the adherence to, 
interpretation of, or reliance on, this standard. Aardvark Embedded Solutions Ltd will provide full support for this 
product when used as described within this document. Use in applications not covered or outside the scope of 
this document may not be supported. Aardvark Embedded Solutions Ltd. reserves the right to amend, improve 
or change the product referred to within this document or the document itself at any time. 

 

Summary of Contents for Milan

Page 1: ...is document Aardvark Embedded Solutions Ltd shall not incur any penalties arising out of the adherence to interpretation of or reliance on this standard Aardvark Embedded Solutions Ltd will provide full support for this product when used as described within this document Use in applications not covered or outside the scope of this document may not be supported Aardvark Embedded Solutions Ltd reser...

Page 2: ...ry Items 11 Switch inputs 11 Outputs 11 Meters 11 System Structure 12 USB Connection 12 Troubleshooting 12 Supported Peripherals 13 Coin Acceptors 13 Coin Recyclers 13 Coin Hoppers 13 Note Acceptors 13 Note recyclers 13 Note Dispensers 14 Coin Note Acceptor Usage Details 15 Token Handling Coin Ids 1 11 x 15 Dual Currency Handling Coin Ids 1 11 x 15 Coin Routing 16 Route coins to a general cash box...

Page 3: ...uting Control 25 Dispenser Emptying 26 Full Dump 26 Partial Dump 26 Payout Progress 28 Cancelling Payout 28 Notification of progress 28 Power Fail 28 Temporary power interruption 28 Full power Failure 28 Unpaid Bills 29 Device Specific Functionality 30 MEI BNR 30 SCR Advance EBDS 30 JCM Vega cctalk DES Innovative NV11 Recycler DES 31 ICT BR2300 Not available with DES 31 MDB Note recycler 31 Innova...

Page 4: ...sing 49 Fault Events 49 BCR CR10x Fault Processing 50 CLS Fault Processing 53 F53 F56 Fault Processing 53 Firmware reprogramming 54 Command Line Options 55 Limitations 55 Milan Paylink Driver Program Configuration 56 Driver Parameters 56 Multiple Paylink Unit Support 57 Unit Identification 57 Operating modes 57 External Paylink Peripheral Specification 58 The Configuration File 59 DRIVER Details 6...

Page 5: ...Milan Paylink System Manual Issue 1 5 29 January 2020 CONFIDENTIAL Not to be disclosed without prior written permission from Aardvark Embedded Solutions Ltd Page 5 of 71 ...

Page 6: ...evision History Version Date Author Description 1 0 25th Feb 13 D Bush Created from Configurable Driver Manual 1 1 24 June 2013 D Bush Update for Precise pay and Extended Escrow 1 2 1 August 2013 D Bush Updated for SmartHopper support 1 3 12 December 2016 D Bush 1 12 8 updates 1 4 11 September 2019 D Bush 1 12 9 1 12 10 updates 1 5 29 January 2020 D Bush 1 12 11 updates ...

Page 7: ...nk Application Program Interface Manual is written for the use of programmers and covers the details of how to write the programs that interface to Paylink Naming The system described here has a few names This section attempts to explain them AES Aardvark Embedded Solutions us IMHEI Intelligent Money Handling Interface Equipment This was the original name for the project This was however difficult...

Page 8: ...ode is maintained A code starting 4 uniquely identifies a particular build of the software 3 is a beta release This may contain errors as it has not been fully regression tested but it is intended to be sufficiently stable that development or even live running is possible Again a code starting 3 uniquely identifies a particular build of the software Normally the full release of a version will be a...

Page 9: ...ngle total of all credit received This actually totals the credit received for the life of the unit and hence can also be used for auditing security purposes For a more complex understanding of the money received Paylink provides a block of information for each acceptor As well as being able to use this block to disable specific coins notes it also monitors the insertion of each coin note For each...

Page 10: ... to specify how many coins notes are required from that When all the required calls have been made a single call to the PaySpecific function will Paylink to start processing the payout The call to the PaySpecific function will return the total amount to be paid in Paylink base units in many ways subsequent processing is the same as a that triggered by a Payout call for this value Internally Paylin...

Page 11: ...e is preserved over Paylink restarts resets so can be used by the application to spot this In addition an event of IMHEI_NOTE_DISPENSER_UPDATE is queued to the event system For note recyclers notes no longer in the recycler unit can be detected by a decrement in the value of CoinCount again this value is preserved over Paylink restarts resets a decrement of this without a corresponding increment i...

Page 12: ...es exception processing to be undertaken as above and is not recommended In the theoretical model of the Milan Paylink system there were originally intended to be two options for this a normal windows service installed and managed in the same way as for other services and as an alternative a Windows program AESWDriver exe In practice the service option was never completed and all Milan Paylink ins...

Page 13: ...irectly into the PC Coin Acceptors All cctalk Coin acceptors using the standard command set Coin Recyclers All MDB Coin Changers using the standard command set U CPI BCRxxx U CPI BCRxxx U CPI CLS U CPI C2 MDB Coin Changer U CPI CF7000 MDB Coin Changer I Innovative SmartHopper with an attached coin acceptor Coin Hoppers All cctalk Hoppers that operate the same way as CPI Serial Compact and Universa...

Page 14: ...Manual Issue 1 5 29 January 2020 CONFIDENTIAL Not to be disclosed without prior written permission from Aardvark Embedded Solutions Ltd Page 14 of 71 Note Dispensers I MFS series note dispensers G Fujitsu F53 G Fujitsu F56 ...

Page 15: ... ccTalk This contains up to eight characters as returned by the Request Coin Id 184 command ID 003 This contains a representation of the three bytes as returned by the Get Currency Assignment 0x8A command The first three characters are the decimal value for country code then a then the base value as a decimal number followed by a then the count of extra zeros as a decimal number MDB All MDB coins ...

Page 16: ...sh box Route coins to a general cash box Set all coin paths to the desired route e g General Cash box on route 4 Path 4 for all coins DefaultPath 0 for all coins PathSwitchLevel 0 for all coins Route specific coins to a specific cash box Set Coin Path for each coin that is routed to a specific cash box The other 2 coin settings are zero e g General Cash box on route 4 coins 1 and 2 have separate c...

Page 17: ...ts of the hopper Paylink saves these numbers in non volatile storage they therefore reflect counts for the life of the unit Paylink Routing Flow Diagram Coin Route Switching Enabled Increment Coin PathCount Coin Path Cash Box Coin PathCount Coin PathSwitch Level Yes Switching Configured Coin DefaultPath Coin Cash Box No Hopper Full No Switching Not being used Yes Fill Hopper Route Switching is Ena...

Page 18: ...learance mode This is requested by inhibiting all the coins for the acceptor and inhibiting the acceptor itself To just stop accepting coins it is only necessary to inhibit the acceptor BCR CR10x coin recyclers 1 11 5 There are a number of features of these devices that require special handling by Paylink Specifically Paylink will o Issue a carousel clear to a CR10x 2 seconds after the unit is dis...

Page 19: ...s run using the basic mechanism and if the extended mechanism is present to provide an additional dispenser which is run using the extended mechanism Where an extended mechanism dispenser is available the individual tubes are pre set to inhibited To perform a normal payout you just issue a PayOut request and call PayStatus and CurrentPaid to monitor the results If you have a level 2 changer Curren...

Page 20: ...evel If this is non zero then this is used to overwrite the coin level for the tube Note that after a delay this will then be replaced by the value from a Tube Status command When a coin insertion is reported as going to the cashbox for a coin that has an associated tube Paylink immediately issues a Tube Status 0x02 MDB command to obtain an accurate value for the levels Manual Dispense When a manu...

Page 21: ...ated by characters CCNet This is the 15 character Part Number from the Identification 37H command EBDS The replies to Query Type 0x04 Project Number from Query Application Part Number 0x07 Firmware Version Number from Query Application Part Number 0x07 separated by characters MEIBNR Is taken from the first component returned by GetIdentification It is the Description followed by the Version major ...

Page 22: ...Note that the overall payout will still continue on all the other dispensers that are not inhibited To cancel an entire payout the application should inhibit all dispensers Control of unwanted bill payout 1 11 3 Under failure conditions a number of bill handling systems can enter a state where bills are not accessible to the end user but cannot be returned to a cash reject location When Paylink de...

Page 23: ...spenser Description field is generated as follows ccTalk The replies to Request Software Revision 241 Request Product Code 244 commands separated by characters Each individual field is truncated to 15 characters and is omitted if there is no response to the command although the character is still inserted F56 F53 The 12 character firmware revision followed a followed by the 32 character device inf...

Page 24: ...osures Any interference with this connection will generally tend to be visible to the Paylink application MDB is used in very cheap systems typically vending machines The connection is vulnerable to interference but the amounts of money involved tend to be low cctalk is a very versatile system which can be used in high value applications The connection is relatively vulnerable to interference and ...

Page 25: ...ield by actually querying the unit Depending upon the actual unit this will be either accurate or an approximation With a bill recycler the result is usually an accurate figure with an MDB changer the result is often approximate The value returned will however always be that reported by the device any systematic corrections will have to be handled by the application Routing Control For coin recycl...

Page 26: ...faultPath and PathSwitchLevel are only available with coin acceptors For note recyclers these fields are not used Dispenser Emptying The high value represented by the bills in recyclers means that the dispensing of bills requires the interaction of the recipient The high value of the bills stored in the recycler also means that users are liable to want to empty them at the end of the day These two...

Page 27: ...tions Ltd Page 27 of 71 The application can usually monitor the dump process by observing the DispenserBlock CoinCount field reducing by the requested amount The application can check for the DISPENSER_PARTIAL_DUMP value being replaced by another status Where the dump process completes normally the status will take value of DISPENSER_DUMP_FINISHED ...

Page 28: ... payout attempt This will result in a dispenser payout status of PAY_US If at the time the payout is abandoned Paylink is aware of a bill awaiting collection by the user it will be regarded as having been paid out It will not therefore be substituted by coins and can result in a normal payout completion status After the timeout if when normal communication with the recycler is resumed Paylink will...

Page 29: ...s e g the B2B 300 bill recycler and F56 bill dispenser have a delivery stage where bills are accumulated for eventual payout Following a power failure it can happen that bills are in this output stage and are inaccessible to the user The only thing that Paylink can do at this point is to complete the delivery of these bills but as there is a potentially long time since the application requested th...

Page 30: ... the loader or the cashbox the device goes out of service Paylink notifies the application of this by queuing an IMHEI_NOTE_STACKER_PROBLEM event to the application and a subsequent IMHEI_NOTE_STACKER_FIXED when the intervention is complete SCR Advance EBDS The bill routing to recycler units are reported to the Paylink during startup and so the AcceptorCoin Path value is initially set up correctly...

Page 31: ...alue will decrement Note although the JCM Vega in cctalk mode is limited to a single bill recycler the dual recycler model is supported in ID 003 mode ICT BR2300 Not available with DES This is a completely standard single bill recycler with no special features It isn t available with DES encryption so run in normal BNV encryption mode MDB Note recycler MDB note acceptors with recycler capability a...

Page 32: ...nk accumulates dump requests for a period of seconds before issuing the corresponding command To empty all the coin in the smart hopper into the cash box you should use DispenserBlock State DISPENSER_CASHBOX_DUMP on the single DP_SHOPPER_TOTAL dispenser When used with an integrated acceptor or coin feeder each denomination is set up as routing into the matching dispenser To stop storing a particul...

Page 33: ...eneric accept all size and the value is set as 999999999 This can be overridden to its correct value using the standard Paylink facilities A pool area note delivery option is possible with delivery to the front or to the rear Part of the configuration specification of an F56 has to include whether or not a delivery option is fitted The F56 records in non volatile memory the number of bills deliver...

Page 34: ...e is a separate transaction This interacts badly with coins if you set the simultaneous hoppers flag Merkur 100 This recycler automatically restarts a payout on power up unless a software reset is issued before the acceptor reaches the point at which the delivery is under way During the startup process Paylink issues such a reset so if the two units power up approximately at the same time no spuri...

Page 35: ...normal Escrow turned on it can control the entry of notes into the extended escrow system o A note recycler with an extended escrow dispenser defined cannot be enabled using the normal control facilities As the notes will go to the extended escrow dispenser from where they will unrecoverable Note that individual notes can still be enabled and disabled Under abnormal conditions the application deci...

Page 36: ...o be pure escrow the Paylink code issues a dump command to transfer all the notes in that unit to the cashbox With recycler like the Crane PS B2B300 notes destined for a normal recycling unit that becomes full are just redirected to the escrow recycling unit When an EXT_ESCROW_STACK command is issued for a device like this Paylink updates its internal level of payable notes as the unit itself will...

Page 37: ... has been omitted Current State Allowable Commands Events New State Comments NONE N A No escrow system configured OFF START IDLE START RETURNED_PROBLEM If there were notes stored IDLE ACCEPT WAITING No notes have yet been read STOP OFF WAITING Note being read LOADING PAUSE IDLE LOADING Read completed STORED This repeats for each note STORED Note being read LOADING Note read that fills the system F...

Page 38: ...rdvark Embedded Solutions Ltd Page 38 of 71 Abnormal Situations If there are notes in the extended escrow dispenser at start up they need to be returned to the user To allow the application control over the timing of this return the extended escrow system transitions from OFF to RETURNED_PROBLEM when the START command is issued ...

Page 39: ...control of the process is via a number of functions whose names start Cashless The most import property of the Cashless object is the current state which allows the application to see where the cashless system is up to The Values for the CurrentState item are duplicated here Name Value CR_NO_UNIT 0 No appropriate unit connected CR_BUSY 1 Busy CR_DISABLED 2 Idle and disabled CR_IDLE 3 Idle CR_FAULT...

Page 40: ...alls CashlessRequestCredit and the credit is not available CR_CANCELLED Application Calls CashlessCancel The State CR_AVAILABLE_IDLE should in general be processed in exactly the same way as CR_AVAILABLE the only difference being that it is the normal state of the unit and the value in Ticket Sequencing The following table shows the normal sequence of states taken by CurrentState during a typical ...

Page 41: ...lessReadData App Ready to Accept Call CashlessReadData No Yes No Card Arrived No Call CashlessRequestCredit Customer Chooses Product Call CashlessReadData Credit Available No Vend Product and Call CashlessTakeCredit Yes Call CashlessReset Enables the Paylink Interface Enables the Card Reader System Cashless acceptance is idle Checks for card arrival NFC pushbutton pressed or Level 3 operation Now ...

Page 42: ...8 mechanical meters Mechanical Meters 1 12 4 From 1 12 4 onwards Paylink supports mechanical meters driven using pulses through the general purpose high power outputs Suitable meters are required to operate on DC at 20 pulses per second or faster Configuration file entries are used to map Counter Numbers 1 to 8 onto the Paylink outputs Paylink records how many pulses have been sent and how many ar...

Page 43: ...y to events such as fraud by disabling everything for a while but this doesn t form part of the algorithms by which the application manages the peripherals The event codes used have an internal structure allowing cateogizations The bottom 6 bits are the unique event classification code fault related codes have bit 5 set and otherwise overlap these events code whilst more significant bits describe ...

Page 44: ... some acceptors They are therefore automatically latched as faults without sending the self test fault and hence a NOW_OK fault is generated when they clear The handler classifies cctalk events as Event Number Meaning Event Classification 1 Coin Rejected REJECTED 2 Coin Inhibited INHIBITED 3 Multiple window REJECTED 4 Wake up timeout JAM 5 Validation timeout JAM 6 Credit sensor timeout JAM 7 Sorte...

Page 45: ...s queued as an NOTE_DISPENSER_EVENT event with the actual event byte reported in RawEvent The events categorised as MISAREAD JAM INTERNAL_PROBLEM are also reported as self test faults on some acceptors They are therefore automatically latched as faults without sending the self test fault and hence a NOW_OK fault is generated when they clear The handler classifies cctalk events as Event Number Mean...

Page 46: ...re ignored the dispense coins command is dent to the hopper regardless On a regular basis the Test Hopper command is sent to the each hopper and the result evaluated After start up and regularly thereafter a IMHEI_COIN_DISPENSER_NOW_OK is reported if there are no errors The defined return from this command is a string of up to 4 bytes depending upon the exact unit with one or theoretically more bi...

Page 47: ... 6 Power up Information only 7 Disabled Fault 8 Fraud short Fraud PAY_FRAUD 9 Sngle coin mode Fault 10 Chksum a Fault 11 Chksum b Fault 12 Chksum c Fault 13 Chksum d Fault 14 Pwr fail during write Fault 15 Pin locked Fault 16 Powerdown during payout Information only 17 Unknown coin type paid Fault 18 Pin number incorrect Fault 19 Incorrect cipher key Fault 20 Unused Information only 21 Unused Info...

Page 48: ...be continually reported by the acceptor until it is cleared When the acceptor again reports IDLING then an IMHEI_NOTE_NOW_OK event is reported Other non normal responses to a status poll are reported as events as they are receive according to the table below In a similar way to the action for faults OUTPUT_FIXED is reported when events that translate to OUTPUT_PROBLEM are cleared Status Value Name...

Page 49: ...K event is reported Other non normal responses to a status poll are reported as events as they are receive according to the table below In a similar way to the action for faults OUTPUT_FIXED is reported when events that translate to OUTPUT_PROBLEM are cleared Most status values are part of the normal running of the system the following statuses are regardless as reporting unusual fault events and ...

Page 50: ... Extra Info for Code 26 Optional Extra Info 100 for Code 27 Index Corresponding BCR Hopper and those error codes marked in Yellow below will be reported with a subsequent event as Event Code IMHEI_COIN_INTERNAL_PROBLEM RawEvent Value from Last Column Optional Extra Info Code Fault Optional Extra Info Only Stat 1 Stat 2 Yellow Offset 0 OK no fault detected 0 0 1 EEPROM checksum corrupted 1 Coin acc...

Page 51: ...03 0 13 Coin rotor park opto missing CR 100 103 0 14 Coin rotor coin jam CR 100 101 0 15 Coin rotor excessive jam jogs CR 100 101 0 16 Singulator belt broken BCR 255 255 0 17 Escalator belt broken BCR 255 255 0 26 Payout sensor fault Hopper 1 to 8 Opto blocked payout 1to8 2 Hopper 11 to 18 Opto blocked idle 1to8 3 Hopper 21 to 28 Opto short circuit idle 1to8 3 Hopper 31 to 38 Opto short circuit pa...

Page 52: ...40 6 Cashbox flap CR 255 255 40 7 Carousel track opto CR 255 255 40 8 Carousel pusher opto credit sensor CR 255 255 40 9 Coin acceptor diameter opto CR 100 103 40 10 Coin acceptor park opto CR 100 103 40 50 Battery fault 0 255 255 51 Door open 1 Singulator door 255 255 60 2 Escalator door BCR 255 255 60 3 Carousel lid CR 255 255 60 52 Microswitch fault 1 Reject home 255 255 53 RTC fault 1 Read wri...

Page 53: ...ults have a first byte value of 0x20 The encoding for the single byte in the RawEvent byte is as follows in hex RawEvent Byte Two byte error code 01 03 00 01 00 03 04 07 00 10 00 13 08 0B 00 20 00 23 0C 0F 00 30 00 33 10 6F 20 10 20 6F 70 7F 11 D0 11 DF B0 BF 0B 00 0B 0F D0 DF 0D 00 0D 0F E0 EF 0E 00 0E 0F To allow the application to confirm the encoding if necessary an event of IMHEI_COIN_INTERNA...

Page 54: ...it contains with version installed on the Interface If they differ it will then load the new firmware if they are the same it will display the matching details for 10 seconds and then automatically exit If a parameter is provided on the command then the check is silent if it passes the waiting display does not appear While running a Configure button is accessible This can be used to access two adv...

Page 55: ...nd Line Options Three options are accepted on the command line the first two are for use primarily from a remote PC Force will automatically re program the Milan unit even if the images match Nogui will never display anything on the screen and will report progress to stdout or a console window if either is available Check will cause the loader to exit without showing an window if the Milan firmwar...

Page 56: ...specifying a configuration to the live driver This is not expected to be a common situation Driver Parameters When Paylink exe AESCDriver is run it needs to find the configuration file The path to the configuration file can be provided as a single parameter if no parameter is provided then it will try to read a file called Standard cfg in the folder from which it is run The exact configuration of ...

Page 57: ...he driver program to search all USB devices that may be a Paylink until it finds one with a matching programmed serial number The serial number is not associated with the Paylink firmware and any release of Paylink firmware may be used in a multiple Paylink system The Windows PaylinkSerial utility is available as a part of the released SDK which takes as a parameter a serial number and programs it...

Page 58: ... not present in the System section then the system will default to expecting a normal external Paylink to be connected which will continue to support the switches and meter External Paylink Peripheral Specification The Paylink unit contains two types of interface Interfaces to specific hardware where the peripheral in question is essentially fully described by the hardware General interfaces to pe...

Page 59: ...n be number expressed in decimal or hex or in some cases can be pre defined keywords that map onto numbers A string of digits is held to be decimal number hex numbers can either start with 0x or end in H Shows that one of the two values on either side if the symbol must be included There are three top level keywords PROTOCOL Which describes the peripherals connected to the Paylink s system SYSTEM ...

Page 60: ...t USE GLOBAL SEGMENT On Windows only this specifies that shared memory segment which is used to communicate with the application should be in the Global namespace This enables IIS to see a normal mode driver but requires the driver to run with elevated privilege LOGFILE Name SIZE K bytes This specifies that a log file is to be generated Name is the full path to the desired log file the symbols are...

Page 61: ...ce to control an output that turns on a specific time after the Paylink powers up This entry causes output pin on the Paylink to be driven Msec milliseconds after the Paylink itself powers up POWER ON RESET ON OUTPUT Pin DELAY MSec For the situation where a Paylink can be used to correctly reset a PC this generates a reset pulse of MSec at startup unless the PC driver establishes communication wit...

Page 62: ... direct to peripherals connection for a CPI USB peripheral LITE The peripherals are connected to the PC via a Paylink Lite DLL The peripherals are connected to the PC via DLL interface AUX is only valid with LITE and indicates that this is a 2nd Paylink Lite unit with no I O Note The cctalk and MDB protocols are usually used together with unique electrical levels on the connection Paylink provides...

Page 63: ...is used This device will receive special processing as described earlier in the document Normally bulk coin acceptors are at address 2 and do not use BNV or CRC messages SMARTHOPPER WITH ACCEPTOR AT Address BNV Key CRC This specifies that an Innovative smart hopper is to be found at the specified cctalk Address and may specify that BNV encryption with the given key and or that CRC message validati...

Page 64: ...cctalk Address and may specify that CRC message validation is used Normally cctalk hoppers are at addresses that start at 3 and increase as more hoppers are added CPI hoppers can be addresses from 3 to 10 Hoppers require a significant amount of configuration Any combination of the keywords in any order can be used Note that there are three different ways to specify the coin value two in the config...

Page 65: ...per whose value is initialised to 100 and that will be unconditionally use the Azkoyen protocol variations NOTE ACCEPTOR IS ELITE This must follow a USB keyword and specifies that an Elite note is connected directly to the PC via a USB lead COIN RECYCLER IS CR01x BCS This must follow a USB keyword and specifies that the corresponding coin recycler system is connected directly to the PC via a USB l...

Page 66: ...ral numbers to configure the recycler SECURITY BYTES Byte 1 Byte 2 Byte 3 This specifies one two or three security bytes as literal numbers to configure the recycler ESCROW E Count AND RECYCLE R Count BILLS ON CASSETTE Cassette This can only follow a RECYCLER definition and specifies that extended escrow will be used with it Cassette is the cassette number of the cassette on the acceptor that is t...

Page 67: ...e This specifies that a cashless card reader is to be found at the specified MDB Address Normally MDB cashless devices are at Address 10H The keyword IDLE indicates that level 3 processing should be used if possible The Value field is present because the API had to present a value The value used here does not affect Paylink processing in any way C2 AT Address CF7000 AT Address CF7xxx AT Address Th...

Page 68: ... The MAX Count NOTES overrides the Paylink default of 16 Where the number on the acceptor is greater than the number in Paylink Paylink folds the identities to overlap each other The optional Scale Factor is a power of ten that is used to adjust the value read from the acceptor before decoding into the Paylink value MEIBNR Protocol WITH ESCROW An MEI BNR bill recycler connected to the Paylink syst...

Page 69: ... MFS bill note dispenser Cassettes The cassettes for bill Dispensers can optionally be configured F53 F56 F400 cassettes are identified usually by one or two magnets fitted into the case that identify the bills notes that are loaded into the cassette not the position in the machine This section maps these identities onto specific notes CASSETTE WITH Identity VALUE Value MAX Max MIN Min THICKNESS t...

Page 70: ...ol cctalk on connector cctalk Coin Acceptor at 2 Note Acceptor at 40 BNV 123456 CRC Hopper at 3 Value 100 Readout Value Hopper at 4 Value 40 Readout Value Hopper at 5 Value 25 Readout Value Hopper at 6 Value 20 Readout Value Hopper at 7 Value 10 Readout Value Hopper at 8 Value 5 Readout Value Hopper at 9 Value 200 Readout Value Hopper at 10 Value 1 Readout Value Protocol ID003 on connector RJ45 Pr...

Page 71: ...er This manual is intended only to assist the reader in the use of this product and therefore Aardvark Embedded Solutions shall not be liable for any loss or damage whatsoever arising from the use of any information or particulars in or any incorrect use of the product Aardvark Embedded Solutions reserve the right to change product specifications on any item without prior notice ...

Reviews: