當前位置:首頁 » 編程語言 » 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的含義

熱點內容
安卓如何下載lv手游 發布:2025-05-14 10:35:45 瀏覽:383
pythondict添加key 發布:2025-05-14 10:33:59 瀏覽:381
柱子箍筋加密區長度 發布:2025-05-14 10:18:29 瀏覽:352
雲伺服器和內網穿透哪個好 發布:2025-05-14 10:16:41 瀏覽:627
安徽新能源網路配置是什麼 發布:2025-05-14 10:06:24 瀏覽:631
pinode搭建伺服器 發布:2025-05-14 10:04:23 瀏覽:4
電腦伺服器ip名稱 發布:2025-05-14 10:01:09 瀏覽:749
connectorpython 發布:2025-05-14 09:48:50 瀏覽:763
配置不好怎麼辦 發布:2025-05-14 09:46:40 瀏覽:623
數據流程圖中的數據存儲是指 發布:2025-05-14 09:46:39 瀏覽:446