cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Printing from different platforms using the same CCO printer

jsarciniegasg
Participant
0 Likes
1,690

Dear SAP experts,

Currently, i'm facing a problem with a Customer Checkout installation and we would like to know if someone knows about any workaround that i can to do.

My client has each POS using EPSON TM20-II printer and he also has to print from different platforms using the same CCO printer, but when he try to print, it is not possible and the documents remain in the print queue, so he has to close Customer checkout and after that, it is possible printing from any platform. I`ve attached you the picture(1), where as you can see, we are trying to print from a web page and Customer Checkout is also running at the same time, and we didn`t get a successful print.

Another related issue happens if our client has to use a usb camera, in this case, the camera is not able to be initialized if Customer Checkout is running as you can see in the picture(2), here, also he has to close Customer Checkout and after that is possible to use the camera.

I appreciate any reply.1.jpg

2.jpg

Best Regards

Accepted Solutions (1)

Accepted Solutions (1)

JoergAldinger
Active Contributor
0 Likes

Hello jsarciniegasg

By default CCO will "claim" your printer while it is running. That means it is blocked for other applications and cannot be used until you close CCO. This is the preferred mode if you do not need to enable concurrent access to the printer.

In your case you do want to enable concurrent printing, which means you need to adjust the following parameter in the file C:\SapCustomerCheckout\cco\POSPlugins\HW\JPOSPlugin.properties

hardware.posPrinter.claimBeforePrinting=true

This will tell CCO to "claim the printer just before printing" (and by extension, "release" it right after printing back to the operating system).

After changing the parameter, make sure you restart CCO for it to take effect.

Hope this helps.

Best regards,

Joerg.

Klaus_Frick
Active Participant
0 Likes

Hello jsarciniegasg

Thank you joerg.ceo for that information. I didn't know that adjustment for JPOS.

But maybe another solution could be to change from JPOS to FOP. So print jobs are routed via the Windows printer queue and so printing from different clients should be possible as well.

Best Regards

Klaus

JoergAldinger
Active Contributor
0 Likes

Hello Klaus!

It's somewhere in the documentation. I don't remember exactly where. But this requirement is common in restaurants and some other environments where printers are usually network printers and used by several CCO terminals (waiters, etc.) at the same time.

Switching to FOP may be an option, but usually JPOS is faster and "nicer out of the box", at least on the simple thermal printers... 🙂

Best regards,

Joerg.

jsarciniegasg
Participant
0 Likes

Hi everyone!

Thanks for your replys

We have performed both proposed solutions and these have solved our printing issues. But we continue having problems with the cameras, when cco is running and we have to use a camera, the camera does not work, it cannot be initialized. Does someone know why the solutions work with printers but not in cameras?.

Best regards.

JoergAldinger
Active Contributor
0 Likes

I'm thinking the camera problema has to do with one of the new functionalities (self-order, etc.). Maybe the application is calling some method capturing the camera in order to be able to scan a QR code or something. You will probably have to consult this issue through a support incident so it gets to the right people.

Best regards,

Joerg.

Answers (0)