.net delivery money command for F56

Support for the Milan Intelligent interface, sold by Money Controls as the Paylink USB unit and for the earlier PCI card version.

Moderators: aardvark, davebush, Admin

Post Reply
Franc
Posts: 6
Joined: Tue Oct 18, 2011 6:59 am

.net delivery money command for F56

Post by Franc »

Hallo i have question, we have coneccted Fujitsu F56 via Milan / Paylink Interface and use .Net aardvark, everything work perfect, but we cant find command how to delivery money out of F56.
davebush
Posts: 492
Joined: Fri Oct 22, 2004 12:20 pm

Post by davebush »

Hi,

The command to pay money is PayOut which takes a single parameter of the amount to pay.

You should have an application called Demo.exe - this can be used to prove that all the interconnections are working - if you can't get the F56 to pay using that, then there's no point in trying with your application.

If you run the application MilanDiag, this will pick up diagnostic messages from the Paylink firmware - if you've still got problems, please send those.
Aardvark software developer. Please put all communication on the problem through the board for the benefit of others.
Rumik
Posts: 1
Joined: Tue Oct 18, 2011 9:50 am

Post by Rumik »

Hi,
App Demo.exe working great with F56. We have this problem:
Fujitsu take every necessary banknot from each cashbox, and deliver them to a temporary locaction (the stack place). In this point, Demo app return finished status. But all banknote are inside Fujitsu. Now we need them eject out.
Franc
Posts: 6
Joined: Tue Oct 18, 2011 6:59 am

Post by Franc »

exactly like rumik write, need 'Front delivery out command', out from stack place
davebush
Posts: 492
Joined: Fri Oct 22, 2004 12:20 pm

Post by davebush »

Just to confirm:

The problem is not with using your application, the problem is that even with the Paylink Demo program the F56 is not driven properly.

This is almost certainly a problem with the fact that we developed the driver using an F53 - the two are supposed to be "the same", but the F53 does not have this delivery point.

I will check the code and documentation and get back to you.
Aardvark software developer. Please put all communication on the problem through the board for the benefit of others.
davebush
Posts: 492
Joined: Fri Oct 22, 2004 12:20 pm

Post by davebush »

Hi,

There is a TRANSPORT command that's unique to the F56. If you load the firmware from here: ftp://aesoffice.eu.com/FTPSpace/GenoaF5 ... _10_19.zip it is intended to issue the TRANSPORT command to an F56.

I do not have access to *any* F53/F56 hardware to test this on, so if it doesn't work, please send me log of from the test.
Aardvark software developer. Please put all communication on the problem through the board for the benefit of others.
Franc
Posts: 6
Joined: Tue Oct 18, 2011 6:59 am

Post by Franc »

Works perfect, thanks a lot :), Rumik will send the log soon.
davebush
Posts: 492
Joined: Fri Oct 22, 2004 12:20 pm

Post by davebush »

You're welcome. Glad to help.
Aardvark software developer. Please put all communication on the problem through the board for the benefit of others.
Franc
Posts: 6
Joined: Tue Oct 18, 2011 6:59 am

Post by Franc »

Question, how I get after PayOut(xxx) command, for witch cassete and how many bills was taken. Example(note only, cassete1 = 5$ note, cassete2 = 10$ note, cassete1 = 20$ note) : commnad -> payout(25$) how i will know was paid 1x20$ and 1x5$ OR 2x10$ and 1x5$, OR 5x5$? i need these values for control program. I know about 'currentValue', but this is not best way for us, before was problem with hoppers, during dispensing 1$ coins was value 1 but sometimes 2, and not fix after change timer speed.
Franc
Posts: 6
Joined: Tue Oct 18, 2011 6:59 am

Post by Franc »

Is possible get status after money is taken by customer(out of delivery point) from F56? OR if is possible to send status PAY_FINISHED after money is taken by customer(out of delivery point) from F56
davebush
Posts: 492
Joined: Fri Oct 22, 2004 12:20 pm

Post by davebush »

To see how the notes have been chosen you should use the ReadDispenserDetails() call, which will regard each cassette as a separate dispenser. This will give you the note value for each cassette and enable you to inhibit specific cassettes if you wish.

You will be able to determine which notes have been chosen by the increment in the DispenserBlock.Count field.

========================

So far as completion at the point where the money is taken, as I don't have access to an F56, I need to know exactly which command and response will report this.
Aardvark software developer. Please put all communication on the problem through the board for the benefit of others.
Post Reply