From 2cf9c6947c397e899f6be408817d1435501ff805 Mon Sep 17 00:00:00 2001 From: Yan Date: Fri, 16 Jun 2017 21:06:33 +0630 Subject: [PATCH] print for oqs --- app/models/printer/order_queue_printer.rb | 8 +++++--- db/seeds.rb | 4 ++-- dump.rdb | Bin 18287 -> 18163 bytes 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/app/models/printer/order_queue_printer.rb b/app/models/printer/order_queue_printer.rb index 57a819c9..dae1ad53 100644 --- a/app/models/printer/order_queue_printer.rb +++ b/app/models/printer/order_queue_printer.rb @@ -8,7 +8,8 @@ class Printer::OrderQueuePrinter < Printer::PrinterWorker pdf = OrderItemPdf.new(order_item[0]) pdf.render_file "tmp/receipt.pdf" if oqs.print_copy - self.print("tmp/receipt.pdf", oqs.printer_name)*2 + self.print("tmp/receipt.pdf", oqs.printer_name) + self.print("tmp/receipt.pdf", oqs.printer_name) else self.print("tmp/receipt.pdf", oqs.printer_name) end @@ -25,7 +26,8 @@ class Printer::OrderQueuePrinter < Printer::PrinterWorker pdf = OrderItemPdf.new(odi) pdf.render_file "tmp/receipt.pdf" if oqs.print_copy - self.print("tmp/receipt.pdf", oqs.printer_name)*2 + self.print("tmp/receipt.pdf", oqs.printer_name) + self.print("tmp/receipt.pdf", oqs.printer_name) else self.print("tmp/receipt.pdf", oqs.printer_name) end @@ -35,7 +37,7 @@ class Printer::OrderQueuePrinter < Printer::PrinterWorker filename = "tmp/order_summary_#{order_id}" + ".pdf" pdf = OrderSummaryPdf.new(order) pdf.render_file filename - self.print(filename, printer_name) + self.print(filename, oqs.printer_name) end end diff --git a/db/seeds.rb b/db/seeds.rb index 07e5746c..56591e2c 100644 --- a/db/seeds.rb +++ b/db/seeds.rb @@ -147,8 +147,8 @@ admin_employee = Employee.create({name: "Waiter", role: "waiter", password: "111 admin_employee = Employee.create({name: "Waiter 2", role: "waiter", password: "22222", emp_id:"222", created_by: "SYSTEM DEFAULT"}) admin_employee = Employee.create({name: "Cashier", role: "cashier", password: "33333", emp_id:"333", created_by: "SYSTEM DEFAULT"}) -# order_station1=PrintSetting.create({name: "OrderItemPdf", unique_code: "OrderItemPdf", printer_name: "EPSON-TM-T82-S-A"}) -# order_station2=PrintSetting.create({name: "Order Summary", unique_code: "OrderSummaryPdf", printer_name: "EPSON-TM-T82-S-A"}) +order_station1=PrintSetting.create({name: "OrderItemPdf", unique_code: "OrderItemPdf", printer_name: "EPSON-TM-T82-S-A"}) +order_station2=PrintSetting.create({name: "Order Summary", unique_code: "OrderSummaryPdf", printer_name: "EPSON-TM-T82-S-A"}) request_bill_printer=PrintSetting.create({name: "Receipt Bill", unique_code: "ReceiptBillPdf", printer_name: "EPSON-TM-T82-S-A"}) crm_order_printer=PrintSetting.create({name: "CRM Order", unique_code: "CrmOrderPdf", printer_name: "EPSON-TM-T82-S-A"}) queue_no_printer=PrintSetting.create({name: "Queue No", unique_code: "QueueNoPdf", printer_name: "EPSON-TM-T82-S-A"}) diff --git a/dump.rdb b/dump.rdb index 7202f930a656071a72de3c35f817a6055656ddcb..b21f067994bac5cdd41cbb593e9e26e89dcc0cab 100644 GIT binary patch delta 4439 zcmb_fYjBj+8UDV#WD^LbPN&oU z+j(cd^Pcy8p7(j5^VxIe-=8)2ST~_h*WC9-^*~=H9qGz+9sTxevy3aoKW{K~+%v~# ziQGNT55L974;p)KTc}sAo2$R+nQPMswsOXo&$Zn z7AHR6mhR4;iP+1r*Y^J7<|xOQNEx-Mg{f?8*tR9z;C|EC(4X3jn78lI-V7qXf!aQ(LxX(&JpeYtH_WC$Ox}jc)7h>B#g!;p5ulsoFk}8OZc`ygl3d0_jX= zYG7+WR6gG+*k|)x7=A2l^3)VR>NBrjvDe?5>F<3kG!g$O@f{sz!+Lnm$zUDa5mU>G zV$5x&s7^IMsDJ&9U}N(5P|(;iX&9NuzAL;Gs-i*2jy4o|nsHYQ!*9;x@pyivxzpCj* zb|cC>x-HXz20RF_2nUAZ;}06~Y?HAz_C2)F>$Gap+)>8`VGOWhmSquvvw!t%>gXBh zj^zxoym;l8W6Uc!$zNDlOerf0A1RCSiTEE9Nj+2S)=%8}=8R(Twq&-@58Z&~u>g8x zOaDV?Sx@{2;U;rg%VhQGT-*58T^F>yY~iZCljf+GN+GjX%uO9=W$ax8=d(8D#sl0Y zj7U*v6eTvZqfU%rIT8Ob(eAeWnHx{m*OnS(3&xXrG#XkU%9(eBZ8!57v^m)}-o5K0 zaZmXNl^(OAlK@;Aob&lX^sr~*io#Y)L35e`bqmi9#aY+{p}{A|^!QqkDr zlIq*%Z;)Onh-R6yej;OSF3y`Yk(gkefisL0bcho`%*Beh#I+*9FB2fy`LM)a2w7}CNhFDVM=}T4IW=s?s47!9BbOAyNW4(Xz)B5e| z6EjW0(eFJlqR5XvGz3CA6uv*cJNJT*Nv0SYPJUiEdIG%~bJ@_8I|L0@lv;%u;FM6| zG+04@pc!YO!Ojf47(7u|!VaK{8Aaq2mqc9;IWM=Ug)SLo9>{V2d>zx|lz%5a6U6&6KlZ;Hn-%qr;*sW@KV`o{hh%E@=s3bCL9q@*) z1us7I8yCFSD#7b>!Se%n8?FIw$BeSbP(fw(Vxhrrlr*L(_fmjKp#ZVLpd%pwDd&3RPi3rR3B(JO+mo8}zGuI64-e={kdw4%^wm{~z=%6RFzpgB<|#<|P*{EGO@ zb7ZHZy2ol9V?;n_lq_HQzuysP*L8Qqj@q)!*o2_L>i7qlON-cu@)>RcZhspx!WT;Hrx1{e&K^ z`-(HPz%aWjy%|=z1l|>fVP$z3nsSat0S74`oatI$*f@>>ffxY=KcnOJlX^0etFQ`K zpp~v3E}Flz?0vez$h)isEA;4)9KUPy5ER@!XpiHT9V-@ET4BYoV3tFO2ROI^t7yf(!Ujhgt-_o+?n8n!0*^2S zO`g&y_>}&Mc(cL>I}ePQUKDP ze4jSw+@NQz?phkMJGrz{oJB}V@CZ%AV_1p|jR3wXl~$eJcHY^c53IKI7r}Y@Z>#6d zr#4GVlD5E?wX+PYb_&Q7cwp>VptsfBI9J$F2QNWEb2>M zp0f4D*plXIPNE< zCXJAv3N?5|UyKJmH=omA#_#bNBk=?J?!@;!D-P)2CAN4!i9E06ntN+Kf|2lzkmo|Q zMekiRw;Js^Uvq~KT*OOjp7SgY=vA#7y&v<-dS9!W?rl$JD86da$a+25s?aBa=To~q zR#YtSf@=m3BtwhWfBf@HH3}?Es)MJsT6=4?k#;ZX*N?B=5S*%i(GORJEqZ>&o#Eq2 zePL~^-kZ*3E{$lUh!`RR9R-uAPqKqpZds?W8BYR_D*4NaOMblM!e>d>cF<}z1L N$vN*ly{GZ~zX47x65{{> delta 4413 zcmb7IZERKL9Y5#3^wL+#iy%z6r=`4E?%{cVDHQI#wBS&{Dkf-DdVBA=+6b+*y%S=H zAl2yyo%$?c$u?6$+icl~4XblmLM#@hW!XzcG@Hw2tH!u5Q_y9}bh!UHxAzuIP39+( z6YhEb&+q?xJN@(-`{QTr=g^J0z_4xwZWI{_ROAs{f zgeo8I>&<%o{a(L)!;wr+3u6qoFe;eRm};IQ){_2#%s@*%(|y4FY0H`vlH(m;ym9x% zpWSO)R%GtqL?T^<{v+d7^iZMO8;A__6}(7yPri2|c_#Vl^Z#9qm=;uUmk6%8rW+a` z?#?v^M{j5x$XE|JBHVwt&vRI$(3j~MaJHJ;?QidWq4S}->qcul8tL*f0}CAmPU{o_W+aS;o`r`o*!FgT0^ngaJ0`G z=sOahNWGKZWe%->(tObT+O3v!8beenCmw-A5q6wtUte$E{(}wM?aTwo!P;%Tg#)>s zwF6GRyC>&lnq$r*-2)FgYkO0VG&te4t%Ny;kEwHekH2O1G^}VJtQC@Su9V9Wrc@1G zw)bb9=Hz)x9ILmwr|ga6FUKUp8Vho?cvnFPR<8eyVmXm|FMXHks5@bLmtR~B)2*t4 z>0H6NP?|eVRdG7lF--S_UFd1pY4&VxTzIx}Tc+!P*RrcOS8&db?>N_Mj;~nKIuhlI z6Q+hfjqK0%7J8DuDb0b#UkOQqoz1p9x*)(@5GtCx;*pN^A?`D-IVomg%F5yIdeP8lz^WKf#J>*slTW12wwa1g>NjZ zlbjGmk*fu#ic7~an>TMW7Z)vW4a3+vd7|@^nFA)SJ3vy(%J5Mssd6n(hE_A2;J0C+p_{xCl}0GUs+13CC>O+y>AtZ9Oq%osK91 zU=5Yg9V$|D${LH3YoTQl7{LhTM3ULvjVyk1ehrK+ImfPMp#M%&6=~b&JlMJ8Tu*3s z@2<{Pt37#xvm)#p&6GVj1((u7Q9bviqMT46N_QdzNmm1Fu>`!{PN&U+C4=S`=j?o6 ztd)Tr08K|NP7|Cd zUwC^1g`n`{d}nDjY!qBbrS*#*;1R8Xz}`O>DPWZcD+YfJ+67L|LUKCtDI@o5Uu z{pQM5&ed7vwhxAVia3wOfFguaq=)7fE)Yc1vL72D3B&yW;)R{GZ%>zK1K3}BbG!!+S8g8vQ%?(1-8;HyvFcy=e~u%W0!4)H9Uc%(Ap+*woMVumPZN#Bw>zTT3?hoe+TP0AtGdA_JB2yp~GT*myy#AV;5>!iNE;qU6u6T1>u}lQU1}%XMT`A&oq3mmZnSe8tEV(Dp0^-(Z zB_d!Zm(ttdltI(fbT&98?7OG4F3f~va7u4;`ArbqQQ$r)jVlO(P6r4<)`B=ou2j1Q z>Hy)?Z!8oDqPZVht=4cC`rY%--d1pAJD4aAG7~peoR%vrZFaQZeg8aI3tfOuh*ddl+ z0)8e-Fs`BYIU|Rwh_;vvB3G>Iqb>qXXgYnJp z+_sx%n_mU^FD0e)hLs9H0v^FSCQ^S%?;bm}zTJLo76yn|81kFj3oqGA=ngOIthQTP zj>Rf=_YQ3LE8u7;m9JqJCzzE0H7Db>afzS|Yh1R%U{ZKS1M0R1)cqcR?ON(8h!*No zH|FmQ{MXzYZ)z`ETTq#xz^XZ{El4pc6fdu>NIgv@q}i;qwLelOt*1KuGiqqMH_P{AvBExm{O?TK3!?%x;R7q_f4D=ce~Wu=D9sa1=NyY=Ae z#Tw-?%Xlo2!HOlIO=S~sUR^c!x;&3kppB;H+*V|sZd`7vlgl2aqgPMc4WrhJ z(?g?+ab75t5j;UNQY2UovxJfjqt(!EbS9_sT_T@txS{j2X*_Dt=>!{H$}rCIz2M7gsP0l%OW3cJXv85rEaQvW$<)fw z+V7ZGQyroFNmG-4G}L^nc{<%4{wUFE{*}ISl`Z){54{!B`AnuOo5`+!w+7?9Cl&1? zq>CdsHe?Fho((leOtkI3@Q30D#%t4+Ru{WS-sShZ=BI7i`A6)%%wPz)a@|3TP1g^1 z##inB;3tsor^`e-froH{%g^lw4%G(-7qc9}Yk@stF9XDs%lXX_E zCA;cATY9(re!6=2h3!AO+s@N1Jk*6G{b6M;%W;N!DwkKk{-EmP7!))`l#7}^yHXRM zvg6Jr`{5m<`bA2KB;$Pu^_1B7XFIit6IJ@_| Kzxvk5p8o+G914X1