ค้นหาเครื่องพิมพ์ (Printer) บนเครื่อง Client (C# ASP.NET)
คำสั่งพวกนี้มันทำงานฝั่ง Server น่ะครับ
Date :
2011-07-25 10:34:12
By :
webmaster
ใช่ค่ะ แล้วมีคำสั่งที่ทำงานฝั่ง Client มั้ยคะ
หนูพยายามหาอยู่ ยังหาไม่เจอเลยค่ะ หามาตั้งแต่วันเสาร์ ลองมั่วๆไปเรื่อยเลยค่ะ เศร้า T^T
ประวัติการแก้ไข 2011-07-25 10:42:38 2011-07-25 10:43:10
Date :
2011-07-25 10:41:46
By :
roongine
Client ไม่สามารถสามารถทำได้น่ะครับ
Date :
2011-07-25 11:33:43
By :
webmaster
ง่าาาา... ทำไงดีล่ะทีนี้ เห้อออ.... เศร้าค่ะ T^T
Date :
2011-07-25 11:52:22
By :
roongine
ลองดู Link นี้ครับ
Crystal report list ได้ เขียนเองก็น่าจะได้นะ ต้องหาว่ามันทำยังไง..
http://aspalliance.com/509_Automatically_Printing_Crystal_Reports_in_ASPNET.3
Date :
2011-07-26 12:10:01
By :
superpheak
Crystal Report ไม่มี function นี้เหรอครับ น่าจะมีน่ะครับ
Date :
2011-07-27 09:14:33
By :
webmaster
ใน Crystal Report มี Print Mode เป็น tool ของตัวเองอยู่ค่ะ
แต่ว่า ตอนกดสั่ง Print หนูต้องการทำการบันทึกผู้ที่กดด้วยอ่ะค่ะ
ถ้าใช้อันที่ Crystal Report มีมาให้ มันเรียก Function หรือ Method ไม่ได้อ่ะค่ะ
เลยต้องเปลี่ยนเป็นหาปุ่มแทนอ่ะค่ะ
ในเบื้องต้นตอนนี้ หนูก็ใช้ Print Mode ของ Crystal Report ไปก่อนค่ะ
แต่ไปสร้างปุ่มเพิ่ม ไว้ในเพจก่อนหน้า คือ มีปุ่ม Preview (ดูได้อย่างเดียว พิมพ์ไม่ได้ ไม่ทำการบันทึก User)
และปุ่ม Print (ดูรายงานได้ พิมพ์ได้ และทำการบันทึก User) ค่ะ
แต่มันทำให้ปุ่มในการใช้งานเพิ่มมากขึ้น
เลยอยากหาหนทางที่ดีกว่าอ่ะค่ะ
หรือใครมีความคิดที่ดีกว่า ช่วยแนะนำด้วยนะคะ
Date :
2011-08-03 09:15:58
By :
roongine
ไม่รู้ ตอบช้าไปรึเปล่านะครับ ผม เขียน ใน Vb.net นะครับ ลองไป Convert ดู
Code List installed printers in VB .NET
Code (VB.NET)
Private Sub Form1_Load(ByVal sender As Object, ByVal e As _
System.EventArgs) Handles MyBase.Load
Dim pkInstalledPrinters As String
' Find all printers installed
For Each pkInstalledPrinters In _
PrinterSettings.InstalledPrinters
cboInstalledPrinters.Items.Add(pkInstalledPrinters)
Next pkInstalledPrinters
' Set the combo to the first printer in the list
cboInstalledPrinters.SelectedIndex = 0
End Sub
Imports System.Drawing.Printing ก่อนนะครับ
ที่นี้ เราก็จะได้ชื่อ Printer อยู่ใน Combobox แล้วครับ
อีก วิธีนึง ผมอยากแนะนำ เก็บ Log ตอน Query ข้อมูลก็ได้นะครับ ไม่จำเป็นว่า ต้องเก็บก่อน ปริ้น
รึว่า มี เงื่อนไข อะไร หรือเปล่า
Date :
2014-03-04 14:19:45
By :
Kan Kumpanat
Load balance : Server 05