@@ -607,193 +607,189 @@ export default function NewHome({
607607 // 标题 - 居中加粗 28号字
608608 await PrinterImin . setCodeAlignment ( IminPrintAlign . center ) ;
609609 await PrinterImin . printTextBitmap ( 'Sian Chay Medical Institution' , {
610- fontSize : 38 ,
610+ fontSize : 32 ,
611611 fontStyle : IminFontStyle . bold ,
612612 } ) ;
613613
614614 // 副标题 - 居中 24号字
615615 await PrinterImin . printTextBitmap ( 'General Fund' , {
616- fontSize : 34 ,
616+ fontSize : 28 ,
617617 fontStyle : IminFontStyle . normal ,
618618 } ) ;
619619
620620 // 地址信息 - 居中
621621 await PrinterImin . printTextBitmap ( '3 Simei Street 6, Eastpoint Mall' , {
622- fontSize : 30 ,
622+ fontSize : 28 ,
623623
624624 } ) ;
625625 await PrinterImin . printTextBitmap ( '03-26' , {
626- fontSize : 30 ,
626+ fontSize : 28 ,
627627 } ) ;
628628 await PrinterImin . printTextBitmap ( 'Singapore 528833' , {
629- fontSize : 30 ,
629+ fontSize : 28 ,
630630 fontStyle : IminFontStyle . normal ,
631631 } ) ;
632632 await PrinterImin . printTextBitmap ( 'T: 90263202' , {
633- fontSize : 30 ,
633+ fontSize : 28 ,
634634 fontStyle : IminFontStyle . normal ,
635635 } ) ;
636636 await PrinterImin . printTextBitmap ( 'hello@sianchay.org.sg' , {
637- fontSize : 30 ,
637+ fontSize : 28 ,
638638 fontStyle : IminFontStyle . normal ,
639639 } ) ;
640640
641641 // 活动名称 - 居中加粗
642642 await PrinterImin . printTextBitmap ( 'Love Bento Campaign @ Bedok' , {
643- fontSize : 34 ,
643+ fontSize : 32 ,
644644 fontStyle : IminFontStyle . bold ,
645645 } ) ;
646646
647647 // 分隔线
648648 await PrinterImin . printAndLineFeed ( ) ;
649- await PrinterImin . printTextBitmap ( '....................................................... ' , {
649+ await PrinterImin . printTextBitmap ( '.....................................................' , {
650650 fontSize : 28 ,
651+ fontStyle : IminFontStyle . normal ,
651652 } ) ;
652653 await PrinterImin . printAndLineFeed ( ) ;
653654
654655 // 设备和ID信息 - 一行三列
655- await PrinterImin . printColumnsText ( [
656- {
657- text : 'Device:' ,
658- width : 80 ,
659- fontSize : 20 ,
660- align : IminPrintAlign . left ,
661- } ,
656+ await PrinterImin . printColumnsString ( [
662657 {
663- text : 'Tampines T02 - 3' ,
664- width : 150 ,
665- fontSize : 20 ,
658+ text : 'Device: Tampines T02 - 3' ,
659+ width : 1 ,
660+ fontSize : 18 ,
666661 align : IminPrintAlign . left ,
667662 } ,
668663 {
669664 text : 'ID: 6848456487213' ,
670- width : 150 ,
671- fontSize : 20 ,
665+ width : 1 ,
666+ fontSize : 18 ,
672667 align : IminPrintAlign . right ,
673668 } ,
674669 ] ) ;
675670
676671 // 日期和服务员信息 - 一行两列
677- await PrinterImin . printColumnsText ( [
672+ await PrinterImin . printColumnsString ( [
678673 {
679674 text : '13/05/2022 21:11' ,
680- width : 200 ,
681- fontSize : 20 ,
675+ width : 1 ,
676+ fontSize : 18 ,
682677 align : IminPrintAlign . left ,
683678 } ,
684679 {
685680 text : 'Served by: Dhong' ,
686- width : 180 ,
687- fontSize : 20 ,
681+ width : 1 ,
682+ fontSize : 18 ,
688683 align : IminPrintAlign . right ,
689684 } ,
690685 ] ) ;
691686
692687 // 分隔线
693- await PrinterImin . printTextBitmap ( '....................................................... ' , {
688+ await PrinterImin . printTextBitmap ( '.....................................................' , {
694689 fontSize : 28 ,
690+ fontStyle : IminFontStyle . normal ,
695691 } ) ;
696692 await PrinterImin . printAndLineFeed ( ) ;
697693
698694 // 总金额 - 一行两列
699- await PrinterImin . printColumnsText ( [
700- {
701- text : 'Total:' ,
702- width : 150 ,
703- fontSize : 28 ,
704- align : IminPrintAlign . left ,
705- } ,
695+ await PrinterImin . printColumnsString ( [
706696 {
707- text : '$50,000.00' ,
708- width : 230 ,
709- fontSize : 28 ,
697+ text : 'Total: $50,000.00' ,
698+ width : 1 ,
699+ fontSize : 24 ,
710700 align : IminPrintAlign . right ,
711- } ,
701+ }
712702 ] ) ;
713703
714704 // 分隔线
715705 await PrinterImin . printAndLineFeed ( ) ;
716- await PrinterImin . printTextBitmap ( '....................................................... ' , {
706+ await PrinterImin . printTextBitmap ( '.....................................................' , {
717707 fontSize : 28 ,
708+ fontStyle : IminFontStyle . normal ,
718709 } ) ;
719710 await PrinterImin . printAndLineFeed ( ) ;
720711
721712 await PrinterImin . setCodeAlignment ( IminPrintAlign . left ) ;
722713 // 交易详情
723714 await PrinterImin . printTextBitmap ( 'Approval Code=541405' , {
724- fontSize : 30 ,
715+ fontSize : 26 ,
725716 } ) ;
726717 await PrinterImin . printTextBitmap ( 'CardNumber=XXXXXXXXXXXXX1464' , {
727- fontSize : 30 ,
718+ fontSize : 26 ,
728719 } ) ;
729720 await PrinterImin . printTextBitmap ( 'InvoiceNumber=4723990' , {
730- fontSize : 30 ,
721+ fontSize : 26 ,
731722 } ) ;
732723
733724 // 分隔线
734725 await PrinterImin . printAndLineFeed ( ) ;
735- await PrinterImin . printTextBitmap ( '....................................................... ' , {
726+ await PrinterImin . printTextBitmap ( '.....................................................' , {
736727 fontSize : 28 ,
728+ fontStyle : IminFontStyle . normal ,
737729 } ) ;
738730 await PrinterImin . printAndLineFeed ( ) ;
739731
740732 // 收款信息
741733 await PrinterImin . printTextBitmap ( 'Received from' , {
742- fontSize : 30 ,
734+ fontSize : 26 ,
743735 fontStyle : IminFontStyle . normal ,
744736 } ) ;
745737 await PrinterImin . printTextBitmap ( 'Wen Yu Sheng (*****232B)' , {
746- fontSize : 32 ,
738+ fontSize : 26 ,
747739 fontStyle : IminFontStyle . bold ,
748740 } ) ;
749741 await PrinterImin . printTextBitmap ( 'Honorary Treasurer' , {
750- fontSize : 30 ,
742+ fontSize : 26 ,
751743 fontStyle : IminFontStyle . normal ,
752744 } ) ;
753745 await PrinterImin . printTextBitmap ( 'Sian Chay Medical Institution' , {
754- fontSize : 32 ,
746+ fontSize : 26 ,
755747 fontStyle : IminFontStyle . bold ,
756748 } ) ;
757749 await PrinterImin . printTextBitmap ( 'Registration No' , {
758- fontSize : 30 ,
750+ fontSize : 26 ,
759751 fontStyle : IminFontStyle . normal ,
760752 } ) ;
761753 await PrinterImin . printTextBitmap ( 'HEF 0039/G' , {
762- fontSize : 32 ,
754+ fontSize : 26 ,
763755 fontStyle : IminFontStyle . bold ,
764756 } ) ;
765757 await PrinterImin . printTextBitmap ( 'Receipt No' , {
766- fontSize : 20 ,
758+ fontSize : 26 ,
759+ fontStyle : IminFontStyle . normal ,
767760 } ) ;
768761 await PrinterImin . printTextBitmap ( 'SRC879841000112' , {
769- fontSize : 32 ,
762+ fontSize : 26 ,
770763 fontStyle : IminFontStyle . bold ,
771764 } ) ;
772765 await PrinterImin . printTextBitmap ( 'Sector Administrator' , {
773- fontSize : 30 ,
766+ fontSize : 26 ,
774767 fontStyle : IminFontStyle . normal ,
775768 } ) ;
776769 await PrinterImin . printTextBitmap ( 'Ministry of Health' , {
777- fontSize : 32 ,
770+ fontSize : 26 ,
778771 fontStyle : IminFontStyle . bold ,
779772 } ) ;
780773
781774 // 分隔线
782775 await PrinterImin . printAndLineFeed ( ) ;
783- await PrinterImin . printTextBitmap ( '....................................................... ' , {
776+ await PrinterImin . printTextBitmap ( '.....................................................' , {
784777 fontSize : 28 ,
778+ fontStyle : IminFontStyle . normal ,
785779 } ) ;
786780 await PrinterImin . printAndLineFeed ( ) ;
787781
788782 // 备注
789783 await PrinterImin . printTextBitmap ( 'Note.' , {
790- fontSize : 30 ,
784+ fontSize : 26 ,
785+ fontStyle : IminFontStyle . normal ,
791786 } ) ;
792787
793788 // 分隔线
794789 await PrinterImin . printAndLineFeed ( ) ;
795- await PrinterImin . printTextBitmap ( '....................................................... ' , {
790+ await PrinterImin . printTextBitmap ( '.....................................................' , {
796791 fontSize : 28 ,
792+ fontStyle : IminFontStyle . normal ,
797793 } ) ;
798794
799795 // 走纸
0 commit comments