Пример #1
0
 private void PRINT_Click(object sender, EventArgs e)
 {
     TSCLIB_DLL.openport("USB");
     foreach (DataGridViewRow row in dataGridViewMT.Rows)
     {
         printLabels(row.Cells[2].Value.ToString(), row.Cells[8].Value.ToString(), row.Cells[3].Value.ToString());
     }
     TSCLIB_DLL.closeport();
 }
Пример #2
0
        private void printLabels(string invNumber, string SN, string PC_Name)
        {
            string numbeSN = "SN: " + SN;
            string NamePC  = "PC: " + PC_Name;

            TSCLIB_DLL.setup("37", "70", "5", "15", "1", "3", "0");
            //TSCLIB_DLL.sendcommand("GAP 3");
            //TSCLIB_DLL.sendcommand("DIRECTION 0");
            //TSCLIB_DLL.downloadpcx("UL.PCX", "UL.PCX");
            //TSCLIB_DLL.sendcommand("PUTPCX 148,48,\"UL.PCX\"");
            //TSCLIB_DLL.sendcommand("SPEED 2");
            TSCLIB_DLL.sendcommand("SET PARTIAL_CUTTER OFF");
            TSCLIB_DLL.sendcommand("CLS");
            TSCLIB_DLL.sendcommand("BARCODE 96, 525, \"128\", 96, 0,270,3,2,\"" + invNumber + "\"");
            TSCLIB_DLL.windowsfont(28, 525, 64, 90, 0, 0, "ARIAL", invNumber);
            TSCLIB_DLL.windowsfont(196, 525, 32, 90, 1, 0, "ARIAL", numbeSN);
            TSCLIB_DLL.windowsfont(232, 525, 32, 90, 1, 0, "ARIAL", NamePC);
            TSCLIB_DLL.downloadpcx(Properties.Settings.Default.ImgPath, "LOG2.BMP");
            TSCLIB_DLL.sendcommand("PUTBMP 44,25,\"LOG2.BMP\"");
            //TSCLIB_DLL.sendcommand("CUT");

            //Open specified printer driver
            //   TSCLIB_DLL.setup("37", "70", "4", "12", "0", "1", "1");                              //Setup the media size and sensor type info
            // TSCLIB_DLL.clearbuffer();                                                             //Clear image buffer
            //TSCLIB_DLL.barcode("78", "491", "128M", "136", "1", "270", "2", "2", "19012016565");   //Drawing barcode
            //TSCLIB_DLL.printerfont("24", "491", "3", "270", "1", "1", "S/N: 011642042");          //Drawing printer font
            //TSCLIB_DLL.windowsfont(48, 491, 24, 90, 1, 0, "ARIAL", "NAME: MN-ADPC02");            //Draw windows font
            // TSCLIB_DLL.downloadpcx("UL.PCX", "UL.PCX");                                         //Download PCX file into printer
            // TSCLIB_DLL.sendcommand("PUTPCX 136,70,\"UL.PCX\"");                                 // TSCLIB_DLL.downloadpcx("UL.PCX", "UL.PCX");                                         //Download PCX file into printer
            // TSCLIB_DLL.sendcommand("PUTPCX 136,70,\"UL.PCX\"");                                //Drawing PCX graphic
            TSCLIB_DLL.printlabel("1", "1");
            TSCLIB_DLL.sendcommand("CUT");

            //Print labels
            //TSCLIB_DLL.closeport();
        }