Pole display incorrect total

is this what your asking for?

What command set does Sambapos 4v use?
@QMcKay the pole display that is connected to your windows 10 computer, Are you using rs232 to usb??
Is the pole display installed as a generic text ? Why I am asking because I spoke to a tech at logic Control and these are the questions he asked
 From what I am understanding from what he is telling me that my pd3100 is different from your pd3000 in some form. If that is the case I will have to get the same exact model you have if yours is working perfectly with samba.

When I last did a pole display I just set as generic text.

Yes, that is what I was asking for.

I don’t think so. I will look at it when I am at my shop later on. I believe it is a USB cable from one end to the other. But the driver emulated a COM port.

It uses ESC/POS commands that you issue via the <XCT> tag. The commands in many manuals are given in Text/Hex forms most of the time. They need to be converted to Decimal values to be used with <XCT> tag. For example, in your manual, to send the command for Normal Display Mode, it says to use this:

<11>,(17),{^Q}

The manual says this about interpreting the commands:

The command codes listed are expressed in:
hexadecimal (base 16) numbers enclosed inside angle brackets < >,
decimal numbers enclosed in parenthesis ( ),
ASCII characters enclosed in curly brackets { }.

Do not include the brackets as part of the command.

‘ ^ ‘ character denotes ‘Ctrl’ in the keyboard. Press and hold ‘Ctrl’, then press the next key

So if we break down the command


<11> (hex) = 17 (decimal)
(17) (decimal) = 17 (decimal)
{^Q} (ASCII) = Ctrl-Q (keyboard) = 11 (hex) = 17 (decimal)


 and we want the DECIMAL values, so your XCT command to put the display into Normal Display Mode, becomes this:

<XCT>17,17,17

Let’s do another one 
 (I think this is the mode that I use):

Vertical Scroll Mode

<12>, (18), {^R}

Broken down:

<12> (hex) = 18 (decimal)
(18) (decimal) = 18 (decimal)
{^R} (ASCII) = Ctrl-R (keyboard) = 12 (hex) = 18 (decimal)

And the XCT command becomes:

<XCT>18,18,18

One last one that you might need (I believe this is the same as the <XCT>12 command that I use to clear the display)

Reset

<1F>, (31), {^_}
<1F> (hex) = 31 (decimal)
(31) (decimal) = 31 (decimal)
{^_} (ASCII) = Ctrl-_ (keyboard) = 1F (hex) = 31 (decimal)

And the XCT command becomes:

<XCT>31,31,31

I cannot seem to locate my manual at this time, so I can only guess why I used the commands that I did. Apparently the commands that you want to use for your model are far different from the ones that I used shown in the Tutorial.

You should refer to the functional test portion of the Manual, which uses a CMD prompt window to test the display. If your output on the display is correct, then you know it is installed and working properly.

As for using it with SambaPOS, you send the ESC/POS codes using the XCT tag. The rest is just “printing” or echoing characters to the COM port that you specify. They really are quite simple devices.

2 Likes

Hey i purchased the PD3000-bk. the other model (pd3100)would not work it has two cables which is causing a conflict. .
Now everything is showing on the pd-3000-bk . but i am having an alignment issue.

i merged now it show like this

but it should show the change amount and it doesnt. / please help

Looks like line charater count in printer settings is wrong.
Also you might need to add an initialize/clear code to the beginning of the template.

1 Like

i have it set to 2 line 20 character count . isnt that the correct count . ? All i did was merge and it started to align (shown in last picture.). is there a reason why the change it not showing ? or paid amount is not showing?

Fixed the problem. . Had to insert software. Cd and set to Epson command set. If you ever run into this call (516) 248-0400 opt 1,1

But change. N paid. Amount is Not showing. Help ?. What do you want me to show here ?

Since they were 0 before id way your template was wrong.

first here is my transaction pictures.

Pole display show the Welcome to 
 message fine now . just trying to figure out why the paid about and change amount isnt showing .

Thank you JTRTech you have been a great help so far 


Once this is fixed everything will be perfecttt!!!

(3)test shows 24 total when highlighted like show in the snapshot below

This is shown on the pole display when in put the test item in 3 times separately

[LAYOUT]

– General layout

Ticket

Date:{TICKET DATE}

Time:{TIME}

Superior Service Station

Frederiksted VI 00840

{ENTITIES}

Ticket No:{TICKET NO}

-

{ORDERS}

=

{DISCOUNTS}

[Total Gift:|{ORDER STATE TOTAL:Gift}]

{SERVICES}

Total:|{TICKET TOTAL}

Tender:|{TENDERED TOTAL}

CHANGE:|{CHANGE TOTAL}

ORDER COUNT:|{ORDER COUNT}

{PAYMENTS}

=

T H A N K Y O U

[DISCOUNTS]

{CALCULATION NAME} %{CALCULATION AMOUNT}|{CALCULATION TOTAL}

[SERVICES]

{CALCULATION NAME}|{CALCULATION TOTAL}

[PAYMENTS]

{PAYMENT NAME}|{PAYMENT AMOUNT}

[ORDERS]

– Default format for orders

- {QUANTITY} {NAME}|{TOTAL PRICE}

{ORDER TAGS}

[ORDERS:Gift]

– Format for gifted orders

- {QUANTITY} {NAME}|GIFT

{ORDER TAGS}

[ORDERS:Void]

– Nothing will print for void lines

[ORDER TAGS]

– Format for order tags

* {ORDER TAG NAME} | {ORDER TAG PRICE}

[ENTITIES:Table]

– Table entity format

Table: {ENTITY NAME}

[ENTITIES:Customer]

– Customer entity format

Customer: {ENTITY NAME} | {ENTITY DATA:Phone}

I dont see an issue from your screenshots

There wouldnt be change on that screen as there is still a balance of £13.50

You didnt show a screenshot of pole after the third payment of 20 cash.

no there is no balance due . the change that is due is 6.50


if you take a look at the image.

total 33.50
paid $10 cash
paid $10 credit/debit
paid balance of $13.50 cash with a $20 bill .
total tendered $40.
change due $6.50

Are you sure you put your rule in the right place?
It look like when ticket was all paid, it does not up date the pole.

I’m not sure is PD: 20 is previous payment 10+10 or last payment 20. You may have to try odd number.

I think it handles Change Amount Updated event. That event probably triggers before payment added to ticket.

Can you try doing it in Payment Submitted event instead?




what do you mean?

Trigger change amount display template on “Payment Submitted” event instead of “Change Amount Updated” event.

Look at you template! The total is remaining amount not total paid, that picture is total tendered and remaining balance.
It’s after the seccond £10 payment (the card) not after the £20 final cash payment.
Hence no change
ÂŁ20 tendered no change 13.50 remaining.

1 Like

i don’t have the payment submitted option only payment processed

OK. So try this one :wink:

[LAYOUT]

Pd:{TENDERED TOTAL}| Chg:{CHANGE TOTAL}
Total: {TICKET TOTAL}

still shows change 0.00

already payment processed

Teamviewer do you want to give it a look?