示例#1
0
        static void Main(string[] args)
        {
            Mod_XAMLToBitmap_08 temp = new Mod_XAMLToBitmap_08();
            temp.XAMLToBitmap("D:\\MBME\\FewaReceipt_small_English_ForJK_new.XAML", "D:\\MBME\\Sample.bmp", "Image", 203.0);
            System.Drawing.Bitmap bmp = new Bitmap("D:\\MBME\\Sample.bmp");
            System.Drawing.Bitmap newbmp = BitmapConverter.CopyToBpp(bmp, 1);
            //BitmapConverter.SplashImage(newbmp, 100, 100);
            newbmp.Save("D:\\MBME\\Sample1.bmp", System.Drawing.Imaging.ImageFormat.Bmp);
            m_PrinterDevice = Epic950.FindPrinter();
            ReturnStatus del;
            del = Status;
            m_PrinterDevice.GetStatus(del);
            FileStream fsBMP = new FileStream("D:\\MBME\\Sample1.bmp", FileMode.Open);
            ////m_PrinterDevice.PrintBitmap(fsBMP,500);
            m_PrinterDevice.PrintBitmap(fsBMP, 0);
            //for (int i=0;i < 7;i++)
            //  m_PrinterDevice.PrintBitmap();
            System.Threading.Thread.Sleep(2000);
            m_PrinterDevice.GetStatus(del);

            m_PrinterDevice.Dispose();
            //m_PrinterDevice.Reset();
            //m_PrinterDevice.GetStatus();
            //m_PrinterDevice.WriteText();
        }