⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 这是华蓝佳声科技公司操表机 打印程序源码
💻 C
字号:
/* 注意:在此样板程序之后有一些函数功能模块, */
/* 大家可以直接调用或作少许修改后调用.   */

#include <hspos.h>

#define uchar unsigned char

#define DELAY_TIME          180000

void dycs(void);

int main(void)
     {
        uchar k,s[10];
        int rt;
      screen(1);       		/* 设定为汉字显示状态 */      
      do
        {        	
         cls(); moveto(15,14);  putstr("   "); 
         moveto(8,1);    putstr_h("[1] 打印测试");
         moveto(14,1);   putstr_h("[2] 退出系统");
         getdate(s);   moveto(17,2);   putstr("日期: ");   putstr_h(s);         
         do
           {
            k=key(0);      /* 等待输入一个字符,不回显 */
           }while(k!=0x31&&k!=0x32); /* 判断输入的键值,若输入的不是'1','2','3','4'或'F2'则继续等待输入 */
         switch(k)    /* 根据输入的按键调用相应的函数 */
               {                 
                case '1': dycs(); break;
                case '2': return;	
               }
        }while(1);
     }
//打印测试
void dycs(void)
{
 	      uchar l,str[50],des[50];
	      int flag,rt,i1,i2,n;
	      int df;
	      float ll;    
	      i2=0; /*打印的次数*/
	      do
	      {  
           rt=Printer_Open();
           if (rt!=0) 
             {
               Printer_Close();
               cls(); putstr("初始化错误"); printf(" %x",rt);
               delay(DELAY_TIME);  break;
             }
           Printer_SpaceSet(2,50);  
           Printer_ClrBuf();  
           
           Printer_Str("华蓝计算机有限公司"); Printer_Str("\n");
           Printer_Str("华蓝计算机有限公司"); Printer_Str("\n");
           Printer_Str("华蓝计算机有限公司"); Printer_Str("\n");
           Printer_Str("华蓝计算机有限公司"); Printer_Str("\n");
           Printer_Str("华蓝计算机有限公司"); Printer_Str("\n");
           Printer_Str("华蓝计算机有限公司"); Printer_Str("\n");
           Printer_Str("华蓝计算机有限公司"); Printer_Str("\n");
           Printer_Str("华蓝计算机有限公司"); Printer_Str("\n");        
				   ltoa(i2,str);
				   Printer_Str(str);
					 
           if (Printer_Buffer(400))
             {
               Printer_Close();  cls();   putstr("打印错误!");    key(0);    break;
             } 
           i2++;
           Printer_ClrBuf();
        }while(1);
        printf("error:%d",i2);
        key(0);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -