AtNotes Übersicht Willkommen Gast. Bitte einloggen oder registrieren.
05.02.12 - 14:11:31
Übersicht Hilfe Regeln Glossar Suche Einloggen Registrieren
News:
Schnellsuche:
+  Das Notes Forum
|-+  Lotus Notes / Domino 8
| |-+  ND8: Entwicklung (Moderatoren: Axel, Thomas Schulte, koehlerbv)
| | |-+  Etikettendrucker und Lotus Notes
« vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: Etikettendrucker und Lotus Notes  (Gelesen 463 mal)
Alexander15
Frischling
*
Offline Offline

Beiträge: 2


« am: 31.08.10 - 16:57:18 »

Hallo zusammen,

ich bin gerade dabei, eine Datenbank für mein Labor zu entwickeln, welche die verschiedenen Chemikalien verwalten soll.
Für jedes Gebinde soll beim Anlegen in der Datenbank automatisch ein Etikett auf einem Labeldrucker (z.B. von Zebra) ausgedruckt werden. Wenn ein Gebinde als geöffnet oder leer markiert wird, soll ebenfalls automatisch ein neues Etikett ausgedruckt werden.

Wie steuer ich so einen Drucker am besten an? Kann ich einfach das Etikett als Formular in der DB erstellen und dieses dann auf dem Etikettendrucker ausdrucken (so wie man auch auf einem normalen Laserjet ausdruckt), oder muss ich mit einem speziellen Script arbeiten?
Wenn Script: Wie ist so ein spezielles Druckerscript aufgebaut?
Hat da jemand vielleicht einen Tip für mich?

Besten Dank!

Alex
Gespeichert
bikerboy
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 1048



« Antworten #1 am: 01.09.10 - 11:18:00 »

Ich würde jetzt fast vermuten, dass kommt ganz stark auf den Drucker an.

Wenn der Drucker einfach druckt was man ihm gibt wird eine einfache Maske/Formular ohne Script reichen. Ich hatte mal nen Dyno- Drucker da musste ich ein bisschen die API antriggern, damit das klappt.
Gespeichert

Robert Kreutzer


Fachinformatiker Anwendungsentwicklung

Notes Client,Designer, Admin


Ich bin nicht auf der Welt um zu sein wie mich andere gern hätten!
Marius56
Frischling
*
Offline Offline

Geschlecht: Männlich
Beiträge: 44


I love YaBB 1G - SP1!


« Antworten #2 am: 23.09.10 - 11:32:18 »

Hallo zusammen,
ich hatte das ganz einfach gelöst:
Eine Maske mit den Inhalten erstellen die benötigt werden
Die Maske genauso benennen wie die Originalmaske + Namenszusatz "_print"
Den Inhalt des Datensatzes in diese Maske kopieren, Drucken und Schließen (ohne Speichern saveoptions = "0")

Beispiel:

Sub Click(Source As Button)
   
   Dim wk As New NotesUIWorkspace
   Dim session As New NotesSession
   Dim db As NotesDatabase
   
   Set db = session.currentdatabase
   Set uidoc = wk.currentdocument
   
   Call uidoc.Save
   
   Set doc = uidoc.document
   Dim print_doc As New NotesDocument(db)
   Call Doc.CopyAllItems( print_doc)
   
   print_doc.form=print_doc.form(0)+"_print"
   Set print_uidoc = wk.EditDocument( False, print_doc)
   print_uidoc.print
   print_uidoc.close
   
End Sub

Marius
Gespeichert

11 Domino-Server (IBM-xxx, WIN2003 Server)
1   Domino-Server (IBM AS400 270e) als zentraler Durchgangsserver
ca 400 User an versch. Standorten
Ralf_M_Petter
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 1475


Jeder ist seines eigenen Glückes Schmied


WWW
« Antworten #3 am: 23.09.10 - 11:43:59 »

Ich würde mich mit der Zebraseitenbeschreibungssprache beschäftigen. Die ist sehr einfach und optimal für Etiketten ausgelegt. Wir schicken die Labels zwar vom Host sollte aber von Windows aus auch möglich sein. Schlimmstenfalls im Treiber eine Schrift definieren die als Befehlsschrift verwendet wird und dann diese Schrift in der Druckmaste verwenden wie Marius geschrieben hat.

Grüße

Ralf
Gespeichert
Seiten: [1] Nach oben Drucken 
« vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006, Simple Machines Prüfe XHTML 1.0 Prüfe CSS
Impressum Atnotes.de - Powered by Syslords Solutions - Datenschutz | Partner: Tinte / Toner günstig