Half half is a disaster

Questions and Answers that relate to the [CS] Version of POS Pizza 6 and 7
Post Reply
ttomeny
Member
Member
Posts: 25
Joined: Thu Jul 11, 2013 7:12 pm

Half half is a disaster

Post by ttomeny »

This is the biggest problem we've found after using your program for our first thirty days. We have tried several ticket styles and none of them accurately represent the half and half orders. Can't we get something that looks like this:

........| MG
PS.....|_____
........|
........| H

to me, this is perfectly clear, (P)epperoni and (S) on the whole thing, (H)am on one half, and (M)ushrooms and (G)reen Peppers on the other half. I don't see in the printer codes where I can try to do this myself as I see no pointers to individual half items. Right now we have to manually write out the half half thing on every half half order.

the periods in the picture are just an attempt to line things up better for display here
User avatar
Scott
Site Admin
Site Admin
Posts: 2564
Joined: Wed Apr 16, 2003 5:35 pm
Location: Western PA

Re: Half half is a disaster

Post by Scott »

It won't print half toppings that way. It will print: 1/2(Pep, Msh), 1/2(GrPep, Olv), Ssg, MtBl

You need to have the "Short (Abrv)" field filled out on each of your toppings in order for this to work. After modifying the toppings, make sure that you go into the "Maintenance" menu and run the "Item Toppings Validator" tool. This will copy the changes out to the items that use those toppings.


Scott
ttomeny
Member
Member
Posts: 25
Joined: Thu Jul 11, 2013 7:12 pm

Re: Half half is a disaster

Post by ttomeny »

That would work with parentheses. We have a one letter code for all of the actual toppings. We never get parentheses.
User avatar
Scott
Site Admin
Site Admin
Posts: 2564
Joined: Wed Apr 16, 2003 5:35 pm
Location: Western PA

Re: Half half is a disaster

Post by Scott »

ttomeny wrote:That would work with parentheses. We have a one letter code for all of the actual toppings. We never get parentheses.

Are you using a custom printer definition? The default ones should work in exactly this manner. Try the basic text receipt. Also make sure that the short names are complete for all toppings, and run the validator afterward (even if you didn't make any changes).


Scott
ttomeny
Member
Member
Posts: 25
Joined: Thu Jul 11, 2013 7:12 pm

Re: Half half is a disaster

Post by ttomeny »

Not using a custom printer definition. Also the tickets always print the full names of toppings rather than the short names. I did run the validator but no help.
User avatar
Scott
Site Admin
Site Admin
Posts: 2564
Joined: Wed Apr 16, 2003 5:35 pm
Location: Western PA

Re: Half half is a disaster

Post by Scott »

ttomeny wrote:Not using a custom printer definition. Also the tickets always print the full names of toppings rather than the short names. I did run the validator but no help.
You have to be using a printer def with a + at the end of it. The standard print outs do not use full topping names. What is the printer definition called that you are using?

If you are using a kitchen print mode, then try changing the script to something like this one:

Code: Select all

;  TOP SECTION
%f4                    ; Use Font 4
%clMake Station #1     ; Centered literal text
%el%ln%el              ; print a line
#%on - %ot             ; order# & time/date
%f2%sn                 ; station name
%ljCashier: %cn        ; cashier name
%nn%rjTable: %tb       ; table name/#
%lj%ca                 ; customer name LEFT
%nn%rj%cp              ; same line Phone RIGHT
%f3%cl%tp              ; Order Type
%ln                    ; print a line
%po%fe%cl*** EDITED ORDER *** ; edit print...
%f1                    ; Font 1 for items
;  ITEMS SECTION
:For Each Item         ; Begin Per Item Layout
%fi                    ; default full item info
:End Item              ; end of per item layout
;  BOTTOM SECTION
%el%cl++++++++++       ; end marker
%el                    ; empty line
%cl%f2%cl%li           ; license info
%el%el%el              ; empty lines
This will print the prices, but it will also print the parentheses like I showed in the example above. You can adjust the fonts to your needs.


Scott
ttomeny
Member
Member
Posts: 25
Joined: Thu Jul 11, 2013 7:12 pm

Re: Half half is a disaster

Post by ttomeny »

We have been using Graphical Receipt I +
User avatar
Scott
Site Admin
Site Admin
Posts: 2564
Joined: Wed Apr 16, 2003 5:35 pm
Location: Western PA

Re: Half half is a disaster

Post by Scott »

Change the script to this, and you will get the parentheses. Every thing else is the same. In fact it would be best to create a new definition, and paste this code into it, and use it instead.

Code: Select all

;  TOP SECTION
%el                    ; add an empty line for
                       ; our slanted font 4
%f4                    ; Use Font 4 (slanted)
%cl%li                 ; Center Legal Name
%el                    ; empty line after name
%f1                    ; Use Font 1 for remainder
%el                    ; empty line
%cl%dD %dM %dd %dy %d2 ; print date & time
Register: %sn          ; print register name
Cashier: %cn           ; print cashier name
%po%tbTable: %tb       ; print table (if there)
%el                    ; empty line
%po%fp%po%cpPH: %cp    ; customer phone #
%po%fa%cf              ; full customer address
%po%fp%el              ; empty line if phone or delivery
%ljTicket #: %on       ; order number on LEFT
%nn%rjType: %tp        ; type RIGHT same line as order #
;  ITEMS SECTION
%el%ln%el              ; a couple emty lines, and then a LINE
:For Each Item         ; Begin Per Item Layout
%fi                    ; default full item info
:End Item              ; end of per item layout
;  FOOTER SECTION
%el                    ; print an empty line
%ln                    ; print a LINE
%el                    ; empty line
                       ; right justify totals
%rjSubtotal: %st       ; subtotal
%el
%po%df%dc: %df         ; deliv Fee (if present)
;
;  Tax totals for each tax could be added here
;  un comment any (or all) of the lines below
;  to enable tax totals along with their names
;
;%po%t1%n1: %t1         ; tax1 (if > 0)
;%po%t2%n2: %t2         ; tax2 (if > 0)
;%po%t3%n3: %t3         ; tax3 (if > 0)
;%po%t4%n4: %t4         ; tax4 (if > 0)
Taxes: %tt             ; R Justified,     Tax: $0.45
%po%ds%dn: -%ds        ; discount (if present)
Total: %to             ; R Justified,  Total: $15.85
; Amount(s) Tendered Section
%el
%po%z1Cash Tendered: %z1
%po%z2Check Tendered: %z2
%po%z3Credit Card Tndrd: %z3
%po%zaDebit Card Tndrd: %za
%po%b2Card Balance: %b2
%po%z4Gift Card Tendered: %z4
%po%b1Gift Balance: %b1
%po%z5Billed To Account: %z5
%po%z6Credit Awarded: %z6
%po%zbPayment Due: %zb
%po%zb%el
%po%z7Points Payment: %z7 Points
%po%z8%elPoints Earned This Purchase: %z8
%po%ctPoints Total in your account: %ct
%po%z9%elChange Due: %z9
;
%el                    ; empty line
%clT H A N K   Y O U ! ; Centered, Literal Text
%el                    ; empty line
%pr                    ; promo message
%el                    ; empty line
%cl%po%emEmail: %em    ; Centered, Email: ouraddress@ourdomain.com
; Print delivery directions Only if order is a
; DELIVERY order, AND directions exist for the
; customer!
%po%fd%po%di%lj%el     ; change justify and empty line
%po%fd%po%di%ln%el     ; print a line and emtpy line
%po%fd%po%di%di        ; print delivery directions
%po%fd%po%di%cl%el     ; centering ON + empty line
%po%fd%po%di%ln        ; print another line
%po%rp%el%f2Reprinted on %pt ; if a reprint...
%f1                    ; font 1
%el%el%el              ; empty line
                       ; job end

Scott
ttomeny
Member
Member
Posts: 25
Joined: Thu Jul 11, 2013 7:12 pm

Re: Half half is a disaster

Post by ttomeny »

Thanks, that worked.
Post Reply