Пример #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            MePOSReceipt         receipt     = new MePOSReceipt();
            MePOSReceiptTextLine receiptLine = new MePOSReceiptTextLine();

            receiptLine.setText("----Start of test receipt----", MePOS.TEXT_STYLE_NONE, MePOS.TEXT_SIZE_NORMAL, MePOS.TEXT_POSITION_CENTER);
            receipt.addLine(receiptLine);

            receipt.addLine(new MePOSReceiptFeedLine(2));

            receipt.addLine(new MePOSReceiptSingleCharLine('t'));
            receipt.addLine(new MePOSReceiptSingleCharLine('e'));
            receipt.addLine(new MePOSReceiptSingleCharLine('s'));
            receipt.addLine(new MePOSReceiptSingleCharLine('t'));
            receipt.addLine(new MePOSReceiptSingleCharLine('-'));
            receipt.addLine(new MePOSReceiptFeedLine(1));
            receipt.addLine(new MePOSReceiptSingleCharLine('£'));
            receipt.addLine(new MePOSReceiptSingleCharLine('€'));
            receipt.addLine(new MePOSReceiptSingleCharLine('$'));
            receipt.addLine(new MePOSReceiptSingleCharLine('¥'));
            receipt.addLine(new MePOSReceiptSingleCharLine('-'));
            receipt.addLine(new MePOSReceiptFeedLine(2));

            receiptLine = new MePOSReceiptTextLine();
            receiptLine.setText("----End of test receipt----", MePOS.TEXT_STYLE_NONE, MePOS.TEXT_SIZE_NORMAL, MePOS.TEXT_POSITION_CENTER);
            receipt.addLine(receiptLine);
            try
            {
                Task task = Task.Run(() =>
                {
                    mepos.print(receipt);
                }
                                     );
                task.Wait();
            }
            catch (Exception ex)
            {
                Console.Out.WriteLine(ex);
            }
        }