Пример #1
0
        public static void Print(String printer, String text, String textEncoding)
        {
            //Console.WriteLine("printer=" + printer + "| textEncoding=" + textEncoding + "|");
            //Console.WriteLine(text);
            byte[]   dstBytes    = (MazoviaEncoding.GetEncoding(textEncoding)).GetBytes(text);
            GCHandle pinnedArray = GCHandle.Alloc(dstBytes, GCHandleType.Pinned);
            IntPtr   pointer     = pinnedArray.AddrOfPinnedObject();

            RawPrinterHelper.SendBytesToPrinter(printer, pointer, dstBytes.Length);
            pinnedArray.Free();
        }