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

webprinter列印控制項

發布時間: 2022-06-08 19:25:11

1. 需要使用新應用打開此webprint鏈接是什麼意思

摘要 webprint是在VC7.0上開發的ATL小控制項(只有75k),運行時不可視。主要實現對IE瀏覽器中文檔列印格式的控制,可以定製列印紙型,紙張來源,列印方向等等用戶經常關心的屬性。 用戶通過代碼可以自定義紙張,列印方向,頁邊距等等屬性達到定製列印的目的,這些定製屬性的設置不會改變IE瀏覽器的默認列印屬性。也可以通過伺服器端的頁面調用webprint插件生成客戶端的頁面達到設置列印參數的目的。

2. 列印控制項未安裝成功,請問怎麼安裝

2.在「管理」窗口中,選取「服務和應用程序」擴展項目下的「服務」選項,在右側出現系統服務列表中找到「Print Spooler」服務,雙擊進入「Print Spooler」服務設置;
3.在「Print Spooler」服務設置窗口中,將「啟動類型」設置為「自動」,點擊「啟動」按鈕;
4.此時系統會嘗試啟動該服務;
5.當服務啟動成功後,「服務狀態」會顯示為「已啟動」,重新進行添加或是使用列印機的其它操作。
解決方案(2)
主要原因是列印機驅動問題,請在開始-->列印機中把原來的列印機刪除,再重新添加1次,確實不行,把此驅動重新安裝1次。
按Ctrl+alt+delete 查看「進程」 如被刪除 ,請添加。
解決方案(3)
問題解決方案
1.開啟注冊表編輯器 (RegEdt32.exe);
2. 定位到注冊表以下鍵並將之刪除:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001Control\Print\Printers\<Trouble Printer>
3. 退出注冊表編輯器。
病毒清了後你的SPOOLSV.EXE文件就沒有了,且在服務里你的後台列印print spooler也不能啟動了,當然列印機也不能運行了,在運行里輸入"services.msc"後,在"print spooler"服務中的"常規"項里的"可執行文件路徑"也變得不可用,如啟動會顯示"錯誤3:找不到系統路徑"的錯誤, 這是因為你的注冊表的相關項也刪了,(在上面清病毒的時候) ;解決方法:
1。在安裝光碟里I386目錄下把 SPOOLSV.EX_文件復制到SYSTEM32目錄下改名為spoolsv.exe,當然也可以在別人的系統時把這個文件拷過來,還可以用NT/XP 的文件保護功能,即在CMD里鍵入SFC/SCANNOW全面修復,反正你把這個文件恢復就可以了;
2。修改注冊表,在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler]下加 一"ImagePath"="c:\windows\system32\spoolsv.exe"就可以了,再打開看看,你的列印可以用了吧。
另類的:1、在服務中將「Print Spooler」停止;
2、將「c:\windows\system32\spool\prints\」下的文件全部刪除(因為沒中病毒的電腦,這個文件夾里是空的);(這里是多擴充位元組)
3、最後再將「Print Spooler」服務開啟就可以了。
備註:如果按上述步驟執行後仍無法啟動該「列印後台程序服務」,或執行列印機操作時報錯依舊,多是與操作系統重要的文件存在問題相關,嘗試對電腦查毒後再試;仍有問題,建議備份重要文件後,重新安裝操作系統。

3. WEBPRINTER 在印刷行業中是什麼意思

網路列印機

4. 什麼是列印控制項

列印控制項一般指列印機驅動程序。列印機驅動程序(Printer Driving Program),是指電腦輸出設備列印機的硬體驅動程序。它是操作系統與硬體之間的紐帶。只有安裝了列印驅動程序,電腦才能和列印機進行連接並列印。

獲取列印控制項方法
USB直接驅動
將列印機的數據線,在連接好電源和電腦的情況下,電腦自動識別,自動安裝相關的驅動程序。 這種情況適合即插即用型的列印機。

光碟驅動
正確連接列印機後,需將廠家提供的光碟,插入到電腦的光碟機中,通過系統提示逐步進行下一步指令,安裝好列印機的驅動,一般完成後,即可使用。

網路驅動
有些廠商會提供網路驅動程序,正確連接列印機後,在電腦接入網路的情況下,在廠商指定的網站下載驅動程序,進行安裝。這種情況適合驅動光碟遺失或廠家沒有提供光碟的情況。

5. 如何安裝或自動更新jatoolsPrinter列印控制項

步驟是:
a. 將jatoolsPrinter.cab放置在web伺服器的一個目錄中,比如 www.abc.com/print/jatoolsPrinter.cab
b. 如果你的列印頁面,在 www.jatools.com/print.htm,則你在控制項的object聲明時,需要將jatoolsPrinter.cab的位置,設置好,代碼:
<OBJECT ID="jatoolsPrinter" CLASSID="CLSID:B43D3361-D075-4BE2-87FE-057188254255" codebase="print/jatoolsPrinter.cab#version=5,7,0,0" ></OBJECT>

6. 有哪些好用的web列印插件

1、 DLPrinter
這個列印控制項完全免費,界面還不錯,使用也較為簡單,支持列印預覽、直接列印、可設置頁眉、頁腳、頁邊距、列印份數、紙張大小等信息,悲劇的是這大哥在07年做了第二次更新後就沒有後續了。
2、楚琳Web列印控制項是以C/S架構的報表工具進行B/S架構的報表設計
有如下功能:
.報表功能強大,報表設計採用FastReport,可以和水晶報表媲美,支持自定義紙張大小,支持直接列印。
.報表設計高效而簡單,和C/S架構下的報表設計效率差不多。
.方便的中國式報表的設計,可以快速而准確設計出報表中的表格線。
.支持ASP, ASP.NET, PHP, JSP等多開發語言。
.支持簡體中文、英文、繁體中文等多國語言。
.免費使用,免費版無功能和時間限制。
.這個列印控制項偏重於報表列印。
3、 jatoolsPrinter 免費版(強烈推薦):
國內最早的web列印控制項,以前有所謂的破解版,jatoolsP.cab,這個免費版,算是這個版本的升級版,可以完美解決原版本jatoolsP.cab中不支持ie9,ie10的問題
有如下功能:
.真正免費,不加水印,沒有ip或域名限制,不限時間,帶微軟數字簽名,無限發行,兼容ie6+及ie為內核的瀏覽器。
.無須注冊,下載即用
.設置紙張類型,如A4、A3等
.設置紙張方向(橫向、縱向)
.設置頁邊距
.設置輸出列印機
.支持手動分頁(按div分頁);
.支持直接列印(不顯示列印機選擇對話框)
.支持列印份數控制

7. bartender web printer 怎麼用

您好,BarTender Web Print Server 是一種附有 BarTender 企業自動化版的 ASP.Net 應用程序。它讓您使用最常見的網頁瀏覽器連接到在伺服器上運行的 BarTender 中央副本並進行控制。您可選擇 BarTender 文檔、並將其輸出至區域網、廣域網上任意位置的列印機、或 Internet 上的遠程列印機。

Web Print Server是比較高級的應用程序,您可以到BarTender中文官網(bartender.cc)查看相關信息。

8. 跪求免費web列印控制項,類似於jatoolsprint列印控制項的效果的

web列印控制項jatoolsPrinter8.3最新無限發行版
沒有水印的噢,無限發行版,是不限ip,不限時間的那種,ie6以上都可以用的


9. java(web)列印 通常是怎麼實現的

Web系統中,列印功能一直是個老大難問題,因此產生了很多第三方的控制項,多數要收費,而且跟自己的系統結合有一定的麻煩。系統採用J2EE技術,jsp列印問題同樣存在於OA中。

列印方式有三種:一是不經過任何修改,直接調用javascript中的window.print()列印。二根據客戶要求的報表格式,編寫相應格式的html,裝載數據列印,同樣調用window.print()列印,只是對html的格式要求比較高。三是通過客戶提供的word格式,通過xml配置文件與資料庫的數據進行關聯,自動裝載數據到word中列印,這里是利用客戶端的word進行列印。

第一種幾乎不用編寫程序,最簡單快捷,這里會遇到幾個問題,只能列印表單內容,按鈕不希望列印出來;頁眉頁腳不想列印出來;IE的titile不想列印出來。
解決辦法:把button放在一個table或者div里,列印的時候隱藏,完成後顯示就可以。系統中的javascript列印代碼如下:
function Print() {
var tit = document.title;
document.title = "";
table1.style.display = "none";
window.print();
document.title = tit;
table1.style.display = "";
}
不過只能起到列印的目的,列印的效果一般比較土。不管怎麼說,可以最快的讓系統的大部分模塊都有列印的功能。

第二種方式必須根據每個報表的格式進行定製html和java程序開發,會花比較多的時間。要注意的是對html中table的樣式控制,在IE中瀏覽看起來很細的邊框,列印出來有些線條會比較粗,有些線條又會比較細,陰陽怪氣的很難看。
在table中直接用bordercolor會讓線條顯得很粗,用bordercolorlight,bordercolordark配合使用可以顯示出秀氣的線條。
<html>
<head></head>
<body>
<table border="1" bordercolorlight="red" bordercolordark="#FFFFFF" cellpadding="3" cellspacing="0">
<tbody>
<tr>
<td>姓名</td>
<td>所屬部門</td>
</tr>
<tr>
<td>陳</td>
<td>技術部</td>
</tr>
</tbody>
</table>
</body>
</html>
比如以上代碼,在IE中看起來線條一樣大小,還是比較秀氣。不要高興的太早,列印出來的效果不象在IE中看到的那樣,邊框雖細,內線卻很粗!原因是每個td都有邊框,td與td的交接處就會有線條重疊,雖然IE看起來沒有,可是列印的時候就會顯示出來。
這個問題的解決辦法是控制每一個td的樣式,對重疊的地方進行border-bottom:1px之類的控制。
這個方案比較消耗精力,而且列印的時候很難控制分頁,更不能隨時按照客戶的需要調整字體邊框顏色等。

第三種方案:從伺服器端生成word、excel等文檔,發送到瀏覽器進行列印
實現過程:先將需要列印的數據導入到word或者excel中,再利用word或者excel的列印功能來實現web列印。
下面以excel為例實現如何列印的過程
將網頁中數據導入excel中的方法有很多,這里先介紹一種,利用ActiveX控制項的方式,即 Excel.Application, 這個控制項是MS為excel提供的編程介面,在很多種編程語言種都可以通過該介面來操縱excel表格。
下面用javascript腳本來實現一個簡單的例子。
<script language = "javascript">
function ExcelPrint() {
var excelApp; //存放Excel對象
var excelBook; //存放Excel工件簿文件
var excelSheet; //存放Excel活動工作表
try {
excelApp = new ActiveXObject("Excel. Application"); //創建Excel對象}
catch(e) {
alert("請啟用ActiveX控制項設置!");
return;
}
excelBook = excelApp.Workbooks.Add(); //創建Excel工作簿文件
excelSheet = excelBook.ActiveSheet; //激活Excel工作表
var rowLen = printTable.rows.length; //table對象的行數
for (var i = 0; i < rowLen; i++) {
var colLen = printTable.rows(i).cells.length; //table對象的列數
for (var j = 0; j < colLen; j++) //為Excel表的單元格賦值
excelSheet.Cells(i + 1, j + 1).value = printTable.rows(i).cells(j).innerText;
} //將表格中的每個單元格的innerText導入到excel的單元格中
excelApp.Visible = true; //設置Excel對象可見
excelSheet.PrintOut(); //列印工作表
excelBook.Close(true); //關閉文檔
excelApp.Quit(); //結束excel對象
excelApp = null; //釋放excel對象
}
}

</script>
注意:
運行該程序的前提是 IE要允許對沒有標記為安全的Activex控制項進行初始化和腳本運行。設置方法如下:
打開控制面板→Internet選項→安全性→自定義級別→對沒有標記為安全的ActiveX控制項進行初始化和腳本運行→選中啟用,這樣我們的程序就可以運行了。如果沒有啟用該ActiveX控制項設置,那麼程序在執行創建Excel對象時會拋出一個異常,這時可以通過catch()語句來捕獲這個異常,並且做出相應的處理。
運行該程序必須客戶端安裝了MS EXCEL,否則Activex驅動不了。

10. 電腦出現列印控制項未安裝,請下載安裝

解決辦法:

只需下載一個列印控制項即可。

具體步驟如下:

1、首先我們到網上搜索列印控制項lodop官網