當前位置:首頁 » 編程語言 » c語言列印機

c語言列印機

發布時間: 2023-06-27 04:18:22

Ⅰ 如何用 c語言 驅動列印機

DOS 命令 PRINT 可以列印 文本文件。
例如:
PRINT /D:\\MYNETWORK\PS_Printer A.IN

/D:\\MYNETWORK\PS_Printer -- 列印設備,我的網路上的列印機
A.IN -- 要打的文件名,可以含路徑

C 語言中函數 system("命令字元串");
把DOS命令字元串填入,就執行DOS命令。

Ⅱ C語言列印機輸出函數

c語言不能直接命令列印機。首先要明白幾個問題
1、列印機的指令時誰發出的 。這是個常識問題,都會說列印機當然是「微機」控制,指令當然由計算機發出;
2、要清楚計算機的指令時什麼類型的語言編譯的,微機通常的指令是匯編語言(低級語言),而C語言是高級語言,要明白兩者之間的關系和由C語言轉化成匯編語言的過程和彼此在計算機中存儲的位置。
3、要明白列印機的工作原理。
綜上:C語言中的printf函數是不能直接命令列印機的。。

*要清楚的明白,就得查清楚2中的一些關系和明白列印機的原理。
*學了微機原理和介面技術應該會有幫助。

Ⅲ C語言怎麼才能控制列印機列印

//1.程序分析:先把圖形分成兩部分來看待,前四行一個規律,後三行一個規律,利用雙重 // for循環,第一層控制行,第二層控制列。 #include<stdio.h> void main(){ int i,j,k; for(i=0;i<4;i++)//for循環,第一層控制行 { for(j=0;j<=2-i;j++)//第二層控制列。 printf(" "); for(j=0;j<=2*i;j++) printf("*"); printf("\n"); }//前四行一個規律,先輸入空格,後輸入*;有規律的; for(i=2;i>=0;i--)//for循環,第一層控制行 { for(j=0;j<=2-i;j++)//第二層控制列。輸出空格; printf(" "); for(j=2*i;j>=0;j--)//輸出*; printf("*"); printf("\n");} getch();//可省略的函數,感覺用途就是可以在顯示的時可以不用看到press any key to continue // 不過是個有用的函數以後學習逐個輸出時有用 } 自己編的希望對你有用,不會的話在和我說

Ⅳ 請教C語言編程能否控制列印機

控制一個外設從原理上說其實很簡單,兩個主要步驟:
1.編寫設備和主機通訊介面的驅動,提供基本的數據交互介面
2.熟悉設備的通訊協議,基於1中的介面,按照協議交互數據即可

所謂協議,其實就是兩台機器之間子集定義的一套語言,最簡單的例子就是:
A發1,B收到1時知道A是處於運行狀態,那麼這個數字1就可以看成是A和B之間的一個協議,因為它們雙方都懂得1的含義

熱點內容
c語言xml解析器 發布:2025-07-27 12:00:05 瀏覽:5
sql2005無法安裝 發布:2025-07-27 11:57:42 瀏覽:481
ufs存儲卡 發布:2025-07-27 11:43:25 瀏覽:101
ons合集解壓密碼 發布:2025-07-27 11:37:47 瀏覽:14
字元加密演算法 發布:2025-07-27 11:21:16 瀏覽:473
pythonlist表示 發布:2025-07-27 11:15:36 瀏覽:815
負筋的演算法 發布:2025-07-27 11:15:35 瀏覽:511
大存儲深度 發布:2025-07-27 11:15:35 瀏覽:562
安卓照片軟體哪個最好 發布:2025-07-27 11:10:15 瀏覽:72
mc伺服器自己建的為什麼打不開 發布:2025-07-27 11:08:08 瀏覽:814