1. 程式人生 > >c++用程式碼連線印表機並列印圖片

c++用程式碼連線印表機並列印圖片

HDC hdcPrint; //印表機直流手柄  
    TCHAR szDevString [120]; //陣列為WIN.INI資料  
    TCHAR * szPrinter,* szDriver; //印表機和驅動程式名稱  
    TCHAR * szPort; //埠名稱  
    TCHAR * nextChar;

    //檢索印表機,印表機驅動程式和  
    //從WIN.INI輸出埠名稱。  
 
    GetProfileString(_T(“windows”),_T(“device”),_T(“,,,”), 
        szDevString,120); 
 
    //解析名字串,根據需要設定ptrs  
    //如果字串包含所需的名稱,請使用它們  
    //建立裝置上下文。  
 
    if((szPrinter = _tcstok_s(szDevString, 
               _T(“,”),&nextChar)) 
            &&(szDriver = _tcstok_s(NULL, 
               _T(“,”),&nextChar)) 
            &&(szPort = _tcstok_s(NULL, 
               _T(“,”),&nextChar)))
    {
        hdcPrint = CreateDC(szDriver,szPrinter, 
            szPort,NULL); 
    }

    //列印包含該字串的測試頁  
    //“印表機測試”在左上角。  
 
    Escape(hdcPrint,STARTDOC,8,“Test-Doc”,NULL); 
    TextOut(hdcPrint,50,50,_T(“PRINTER TEST”),12); 
    Escape(hdcPrint,NEWFRAME,0,NULL,NULL); 
    Escape(hdcPrint,ENDDOC,0,NULL,NULL); 
 
    //刪除印表機DC。  
    DeleteDC(hdcPrint); 

以上的程式碼我已經測試好用,但是實現的效果的是打印出一行文字,現在我需要的是列印一張圖片,翻遍了很多資料都沒有

找到,希望可以幫忙解決下,可以加我QQ568997743詳談,定有重謝!

相關推薦

c++程式碼連線印表機列印圖片

HDC hdcPrint; //印表機直流手柄 TCHAR szDevString [120]; //陣列為WIN.INI資料 TCHAR * szPrinter,* szDriver; //印表機和驅動程式名稱 TCHAR * szPor

Android調相機實現拍照裁剪圖片,調手機中的相冊圖片裁剪圖片

!= findview create 圖片剪裁 顯示 parent 學會 true mfile 在 Android應用中,非常多時候我們須要實現上傳圖片,或者直接調用手機上的拍照功能拍照處理然後直接顯示並上傳功能,以下將講述調用相機拍照處理圖片然後顯示和調用手機相冊中的

mongoose連線mongodb建立資料庫

1.下載mongoose npm install mongoose --save 2.用require引入 mongoose,並用connect函式進行連線 const mongoose = require('mongoose'); // 連線資料庫 mongoose.connect(

C#——程式碼生成UML圖

前言   由於需要,小編研究了一下如何用程式碼生成UML圖,以下就是小編的過程,非常的簡單。   開啟EA(Enterprise Architect),新建一個包,新建一個圖表,選中圖表,用ctrl

C#呼叫系統預設印表機列印文字和圖片

本方法適用於有列印驅動的印表機列印。直接用電腦預設印表機進行列印文字和圖片。 首先安裝印表機驅動,然後在裝置和印表機中將要用的印表機設為預設印表機,然後呼叫該方法即可 Pulic Void Print() { PrintService ps = new PrintService();

C#實現呼叫印表機列印字串、列印繪圖、列印圖片),還差列印水晶報表

C#實現呼叫印表機(列印字串、列印繪圖、列印圖片),還差列印水晶報表 目的:呼叫印表機的使用 缺陷:列印的物件不全(還差列印水晶報表),不能實現在外掛繪圖板中畫什麼列印什麼 改進:同缺陷,希望朋友們能提供解決方案,和提供改進方案,請留言謝謝。 C# winfrom 介面(純功能測

Unity3D程式碼方式建立一個Cube對其進行操作用C#實現

// Use this for initialization void Start () { //我們將obj1初始化為一個Cube立方體,當然我們也可以初始化為其他的形狀 GameObject obj1 = GameObject.CreatePrimitiv

華為手機連線androidStudio和列印C程式碼log解決方法

相信有部分程式設計師碰到過華為手機開啟了開發者模式和打開了usb除錯模式後也連線不上androidStudio的問題 ,起初我也對這個簡單的問題折磨過一會,後來找到了原因其實很簡單 就是連上電腦後,開發者模式和usb除錯開啟後,下拉狀態列,在狀態列中有一個”正在

Android 無線連線WiFi印表機列印圖片全部亂碼

已經實現呼叫無線印表機列印,但是打印出來的圖片全是亂碼,編碼格式都是統一的,求大神指導一下,謝謝感激不盡,如果有完整demo請發給我參考一下。 以下為呼叫列印圖片的一個方法:  public void draw2PxPoint(Bitmap bmp) throws IOEx

C# 呼叫印表機列印圖片

是基於WPF的。 具體程式碼如下,列印時會有一個小彈窗一閃而過,還在繼續找辦法改進 由於目前使用的方法所需的變數型別和程式裡需要列印的圖片的變數型別不一樣,所以這裡我將需要列印的照片先儲存為檔案,然

C++ 在圖片列印文字儲存圖片

int score_record(IplImage* image, string scoreNum, float score ) { CvFont font; //傳值給cvPutText()的CvFont double hscale = 0.5; //字型寬度。如果等

c++priority_queue實現最小堆,求解最大的n個數

輸出 return bool rand cto and gre main 最小堆 1 //c++用priority_queue實現最小堆,並求解很多數中的最大的n個數 2 #include <iostream> 3 #include <queue&

Ajax請求服務器的圖片顯示在瀏覽器中(轉)

時間比較 是否 ktr 而不是 標簽設置 gpo 異常 ping 瀏覽器中 前言 一直在數據庫裏面存的都是圖片在服務器的地址,然後再到瀏覽器中顯示,但是發現兩個問題 第一:為了安全起見,js是無法讀取本地的圖片的,不然你寫一個js,豈不是可以獲取任何人電腦裏面的文件了。 第

將字串"a,b,c"以逗號分隔轉換為陣列列印

主要利用了String的split方法。 package com.dylan.test; /** * @author xusucheng * @create 2017-12-22 **/ public class Test { public static void

C 二叉樹查詢值為x的節點,列印其所有的父節點

思路就跟輸出二叉樹一樣的,只不過這次是找節點 文章目錄 查詢節點 輸出此節點所有的父節點 查詢節點 //找一個值為x的節點 BiThrTree findElement(BiThrTree T, ElementType x){

linux系統,CentOS7.2安裝ffmpeg擴充套件,PHPFFmpeg擷取視訊第一幀作為視訊封面,圖片新增播放視訊按鈕

最近做公司的專案中,有使用者上傳視訊,後臺這邊接收視訊並上傳,獲取視訊第一幀作為視訊封面的功能,在網上查找了好多資料,並且安裝 了ffmpeg-php的PHP擴充套件,由於版本問題,安裝好幾個版本都不成功,最後放棄安裝擴充套件,後來執行程式碼發現不用安裝那個擴充套件也能實現截圖並上傳的功能,所以要擷

如何在ubuntu中寫一個簡單的C語言程式碼編譯執行

首先需要安裝一個編譯器 因為筆者也是剛剛開始學習ubuntu所以不知道各個編譯器之間的區別,筆者所用的是gcc就簡單介紹一下gcc的安裝方法吧。 方法一: 開啟控制檯輸入以下程式碼: sudo apt-get build-dep gcc; sudo apt-get bui

a=[12,34,56],程式碼求出a裡面三個數字組合,求出組合裡面的最大數,如可以組成123456,125634,563412,561234,341256,345612。

這個題目主要用到迴圈、字串拼接和排序,程式碼如下: a = [12,34,56] d = []  #儲存新的list for i in a:   for j in a:     for k in a:       if (i != j) and (j != k) and (i != k)

使用Java 將前臺傳回的資料,列印成PDF,插入圖片

前段時間,因專案需求,需要將資料圖片列印成PDF下載儲存, 專案採用前後端分離模式,前端採用angular,後端springboot, 流程:1.前端返回JSON物件,2.後端接收JSON物件,將之轉化成json字串,並解析成 list 物件,3.建立Document物件,4.建立IMGE物

CRT自動連線裝置 執行命令 儲存日誌檔案

       步驟一:新增要自動連線的IP  如圖1  步驟二:選單欄 -》指令碼 -》開始錄製  -》錄製你的操作記錄  也就是你以後固定的操作 步驟三:圖一下面的 編輯選項  點選  &n