DevTrain Startseite SharePoint Camp ? In 5 Tagen zum SharePoint Profi!  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: Visual Basic | Thema: Drucken mit VB übers Web | Von: Dirk Klimke ( 21.10.2004 09:28)

--------------------------------------------------------------------------------

Hallo zusammen...

Ich habe ein Problem mit einem Etikettendrucker.. Dieser soll per VBscript über eine Webseite Drucken. Dafür habe ich folgendes script:

<HTML>
<HEAD>
<script LANGUAGE=VBscript>
Sub Btn1_onclick()
Dim DymoAddIn, DymoLabel
Set DymoAddIn = CreateObject("DYMO.DymoAddIn")
Set DymoLabel = CreateObject("DYMO.DymoLabels")

DymoAddIn.Open "C:\Programme\DYMO Label\Label Files\Adresse - Grafik (99010).lwl"

DymoAddIn.Print 1, TRUE
End Sub
</script>
<TITLE>Label Printing Demo</Title>
</HEAD>
<BODY>
<Bold>Label Printing Demo</Bold><p>
<INPUT TYPE=BUTTON NAME=Btn1 VALUE="Print Label">
</BODY>
</HTML>

Jetzt druckt er mir eine Datei die in dem oben genannten Pfad liegt. Die Daten sind aber statisch.. Das script ist ein Beispiel script von dem Drucker Hersteller. Ich brauch jetzt auf der Webseite mit dem Button eigentlich ein Textfeld in das ich Daten aus einer Datenbank hineinschreibe und diese dann drucke. Jetzt hab ich noch ein script was glaub ich etwas ähnliches bewerkstelligt.
Public Function PrintAddress()
'*********************************************************************************
'* This function uses high-level OLE to have VB communicate with Dymo Label *
'* Software. It uses the PrintAddress sample form in VB to print out the Address*
'* on the "Address, Large (30321)" label in Dymo Label Software. *
'*********************************************************************************

Dim q
Dim LabelFile As String


Sub Btn1_onclick()
LabelFile = "C:\Programme\DYMO Label\Label Files\Adresse - Grafik (99010).lwl"

' Create Dymo OLE objects.
Call CreateOLEObjects

' Open the "Address, Large (30321)" template in Dymo Label Software(DLS).
DymoAddIn.Open (LabelFile)


' Set the text of the label with the entry in the Address text box of the
' PrintAddress sample form. Then Print the entry.
DymoLabels.SetField "Address", Address_Text.Text
q = DymoAddIn.Print(1, True)

' Destroy Dymo OLE objects.
Call DestroyOLEObjects
End Function

Ich weiss micht wie ich das zusammenkriege.. Hat jemand ne Idee???



Betreff Von Datum
Re: Drucken mit VB übers Web
Hi<br><br>das wird dir hier keiner beantworten können weils zu spezifisch ist und auch sicher die ein oder andere information fehlt.<br>Mein Verusch:<br>Forum: Visual Basic | Thema: Drucken mit VB übers Web |...
Hannes Preishuber 21.10.2004 10:33
Re: Drucken mit VB übers Web
Also das Textfeld kannste ja entweder aus ner DB oder von Hand befüllen lassen.<br>Drucker ansprechen kannste wenn alle Stricke reissen aus einer reg Datei machen, dann sendest Du den ganzen Krams...
Sven Buhk 21.10.2004 14:51

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Visual Studio 1 Magazin

© Copyright 2003 ppedv AG