Terminal Print Job Mappings

Problems seems to be that SambaPOS does not evaluate other print job mappings in case:

  • Terminal column mapping is set and others are * —> It will result in * terminal mappings being skipped.

In the photo below. If order submitted from Restaurant terminal, only the Beer category will be printed. Other will not.

mp4 in zip file
Print Job Mappings Issue.zip (3.4 MB)

1 Like

This is a long standing bug, I reported it back in April 2019 on v5.2.22…

The only way to get around it is to create separate Print Jobs for each terminal then trigger then separately in rules. You can simplify the amount of actions you need to create by just passing the terminal name as a parameter, but this is still the only way I could get it to work per terminal in a reliable way.

2 Likes

Or adding lines for each terminal in the same print task.

Assuming you mean print job and not print task? However this doesn’t work, it is the issue which has been reported here.

I think we couldn’t agree because of the different expressions of Samabpos in Turkish and English. In the Turkish version it is “Print Task”, in the English version it is “Print Job”. If I select a terminal in a line in a “Print Job” and select the terminal field * in the other lines, the print task does not work correctly. I mentioned this. But if I adjust my lines by selecting the other terminals, the problem is solved. Of course, you know better… I am a novice, maybe I answered without taking the liberty.

That’s interesting, its definitely not something I have tried. However the problem still exists as this is still just a workaround, * should work for terminals the same way it does for anything else but doesn’t.