Skip to main content

Notifications

Announcements

No record found.

Commerce forum

Drawer will not open

Posted on by 228

I have a cash drawer attached via a CD101A cable to an Epson TM-T88V. OPOS drivers installed and objects configured. Check health works for both devices.

Created a hardware profile and entered the logical names for the printer and drawer into the profile. 

Open MPOS, pair with the dedicated hardware station and everything seems fine. Print X prints fine, so its communicating with the printer fine. But, if I hit the Open drawer button on the MPOS screen, nothing. If I try a tender removal, drawer doesn't open. A cash sale... receipt prints, but drawer doesn't open.

So, I know it works because from the Epson OPOS program I can check health and it pops open. In the hardware profile its named CASH1 and that's the name in the Epson program. 

What am I missing or doing wrong?

  • Dennis M Profile Picture
    Dennis M 15 on at
    RE: Drawer will not open

    Thank you for posting this. This just resolved the issue for me

  • JeffreyPW Profile Picture
    JeffreyPW 228 on at
    RE: Drawer will not open

    Just in case anyone ever encounters something like this, the issue turns out to be a setting in the Epson OPOS driver. In the cash drawer "Device Specific Settings" I changed status phase from Low to High and that seems to have reversed the status. So, everything working now.

  • JeffreyPW Profile Picture
    JeffreyPW 228 on at
    RE: Drawer will not open

    Okay, that wasn't actually the solution. I enabled the shared shift option in the cash drawer section for hardware profile and then the drawer functions as expected. It opens for tender removal, for cash sales, and when I click the open drawer button.

    But, I don't really want shared shift functionality. So, if I disable that, run job 1090, close the shift and start a new one I get an error anytime I try to do anything drawer related - "The operation cannot be performed while the cash drawer is open. Close the cash drawer and try again. If you continue to see this error, check the device or contact your system administrator."

    Well, obviously the drawer isn't open physically.

    So, I open the Peripheral Simulator which has a handy option to see the cash drawer status. I open the POS Simulator and select Cash drawer. Add my OPOS printer there and check drawer status. Well, look at that, the Drawer Status says Open! But, the cash drawer is physically closed? I click test and the drawer pops open.....BUT, NOW the Drawer status says closed. So somehow MPOS and the peripheral simulator have the drawer status backwards! That seems to be the root of my issue.

    Does anyone have any advice other than try a different drawer/printer?

  • JeffreyPW Profile Picture
    JeffreyPW 228 on at
    RE: Drawer will not open

    So, managed to get it working as expected. For the OPOS printer I can use the logical device names and it works great. But, for the cash drawer I needed to use the default opos name "Multi-AU" in the hardware profile. That seems to have fixed things. Strange that using the LDN in the hardware profile works for printers, but not cash drawers, but I'll take it.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

November Spotlight Star - Khushbu Rajvi

Congratulations to a top community star!

Forum Structure Changes Coming on 11/8!

In our never-ending quest to help the Dynamics 365 Community members get answers faster …

Dynamics 365 Community Platform update – Oct 28

Welcome to the next edition of the Community Platform Update. This is a status …

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,280 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,235 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans