當前位置:首頁 » 網頁前端 » web調用熱敏列印機
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

web調用熱敏列印機

發布時間: 2022-07-24 06:52:11

A. web伺服器怎麼調用區域網列印機 java網路打

直接客戶端調用,b/s直接用js調用
運行在伺服器,所以就是伺服器能夠找到的列印機。看看伺服器能否找到你需要的列印機,如果可以就可以。

B. WEB引用程序調用針式列印機

試一下牆外列印控制項

http://www.xwangye.com/News/2_227.html

支持自定義紙張。

支持自定義頁眉頁腳,還支持html格式的頁眉頁腳,可以插入圖片來修飾頁眉頁腳等內容。

C. webservice下如何調用遠程列印機

webservice不是調用啊,是直接使用,哈哈哈。

別人是調用webservice。用webapi吧,post請求一下就可以了。

D. 想用外網調用內網列印機怎麼辦,

雙千的意見:很簡單,也很復雜。
前提:連接列印機的電腦和你的電腦要都經過一個路由,這是硬體連接的條件。不按這種接線的方式,那就更復雜了,新手成功的希望非常渺茫。
准備:1.自己的電腦、目標電腦都要設置允許用戶遠程訪問。xp系統、win7系統設置不一樣,你沒說你是哪一種。
2.檢查兩台電腦是否在一個工作組。不是要改成一樣的。
3.啟用兩台電腦的來賓賬戶。
連接:從自己的電腦里添加列印機,查找「網路列印機」。電腦自己找,手動基本沒戲。
如果找不到,關閉列印機設置、再打開。還是找不到,重啟計算機。還是找不到,明天、後天......接著找。有的電腦就這樣,怎麼也找不到,忽然就出來了。
找到以後,會有一個就像在自己電腦上安裝列印機的裝驅動的過程。等著,直到點完成。

E. php如何實現熱敏58MM小票列印機列印

我使用的是ZJ-5870A小票列印機,要有一個web列印控制項,推薦lodop,使用lodop進行列印預覽,在彈出的預覽界面選擇那個小票列印機列印,主要是列印機和php無關,關鍵是使用lodop把php要顯示的內容弄成可列印的頁面。然後再連列印機即可

F. webservice怎麼實現調用本機列印機的功能

static PrintEn printEnStatic;
PrintDocument printDocument;
System.Drawing.Font Black8 = new System.Drawing.Font
("黑體", 8, System.Drawing.FontStyle.Regular);

[WebMethod]
public void TextPrint(string str,string pn)
{
stro = str;
printDocument.PrinterSettings.PrinterName =pn;
printDocument.PrintPage += new PrintPageEventHandler(TextPrint_PrintPage);
// 開始列印
if (printDocument.PrinterSettings.IsValid)
{
printDocument.Print();
}
}
private void TextPrint_PrintPage(object sender, PrintPageEventArgs e)
{
e.Graphics.DrawString(stro, Black8, System.Drawing.Brushes.Black, 5, 85);
}
該服務通過本地測試沒有問題,參數1為列印內容,參數2為列印機名稱

G. web訪問列印機

問題分析:
1.連接列印機的那台電腦你肯定更改了什麼系統設置.
如:系統重裝、再添加了列印機。
2.共享的另外兩台電腦系統有可能更改了什麼設置。
解決方法:
1.在連接設備那台列印機的電腦著手,具體步驟如下:
開始---運行----cmd---在dos里輸入ipconfig(看當前ip),然後看有一項是ip
address,後面是本台電腦的ip地址。把它記錄下來。
然後共享這台列印機。
2.在另外兩台電腦上在列印機設置那個文件夾里刪除原來的列印機,右鍵刪除就行了。
3.在我的電腦地址欄里輸入\\192.168.x.x(剛才記錄的ip),然後回車。
4.看到有一台是192.168.x.x的列印機右鍵連接,然後在列印機設置那個文件夾里把它設置成默認列印機。
註:
網上鄰居在桌面屬性,然後點第二項,桌面的自定義里把網上鄰居打鉤就可以在桌面上顯示。
這樣如果操作上沒有失誤95%可以解決問題。
注:
如果在地址欄里輸入ip找不到的話那肯定是不在同一個居域網.要求重新創建一下居域網就行了.默認下是workgroup.

H. javaWeb怎麼連接熱敏列印機直接列印

參考 javax.print.*

大致過程是這樣的:
寫一個servlet,專門實現列印服務

這個servlet內是這樣處理的:
1.獲取列印機對象printer
通過枚舉 PrintService printservices[] = PrintServiceLookup.lookupPrintServices(...)

2.生成DocPrintJob job=PrintService.createPrintJob();

3.生成文檔 Doc doc = new SimpleDoc(...);
需要3個參數
第一個是列印的數據,可以根據條碼,生成一幅圖像,然把圖像作為輸入流,作為第一個參數
第二個參數用一個 DocFlavor.INPUT_STREAM 對象
DocFlavor類有相應的靜態變數,你根據圖像的mime類型選擇
第三個參數是一個DocAttributeSet對象
4.列印
job.print(doc, pras);

這是我以前寫的練習:
-----------------------------------------------------------------------
package printtest;

import java.io.*;
import javax.print.*;
import java.awt.*;
import java.awt.image.*;
import javax.imageio.*;

public class Application1
{
public static void test(String code)
{
try{
DocFlavor flavor=DocFlavor.INPUT_STREAM.JPEG;

//get a printer
PrintService[] printers=PrintServiceLookup.lookupPrintServices( flavor, null);
for( int i=0; i<printers.length; i++ ) System.out.println( printers[i].getName());
PrintService printer=printers[0];

//job
DocPrintJob job=printer.createPrintJob();

//document
BufferedImage img=new BufferedImage( 400,300, BufferedImage.TYPE_USHORT_555_RGB );
Graphics g=img.getGraphics();
g.drawString(code, 100,100);
ByteArrayOutputStream outstream=new ByteArrayOutputStream();
ImageIO.write( img, "jpg", outstream);
byte[] buf=outstream.toByteArray();
InputStream stream=new ByteArrayInputStream(buf);
Doc doc=new SimpleDoc(stream,flavor,null);

//print
job.print(doc, null);
}
catch(Exception e)
{
e.printStackTrace();
}

I. 通過Webservice如何調用列印機

當建立新應用程序添加此WEB引用後,調用此服務(和測試時的參數完全相同)就無法列印出來,而且沒有任何報錯信息,會不會是本地列印機無法識別?
滿意答案
章敏
5級2009-08-06不同的列印機通信的語言或者協議不一樣的,也許你些參數適合其中一部份機器,未必適合全部的。你可以參考一下在系統目錄下的
列印機驅動程序
。。。也許對你有幫助的。。。
提問者
的感言:
謝謝2009-08-06