Anzeige:
Ergebnis 1 bis 9 von 9

Thema: Drucken per Knopfdruck

  1. #1
    Registrierter Benutzer
    Registriert seit
    24.09.2005
    Beiträge
    48

    Drucken per Knopfdruck

    Hallo zusammen,

    ich hab eine PHP-Webseite, von der ich etwas drucken möchte.
    Mein Problem ist, dass ich auf einen bestimmten Drucker drucken muss und zudem keine zusätzlichen Sachen im Header bzw. Footer des Ausdrucks brauche (URL, Datum etc.)

    Konkret muss ich einen Text auf einem Label-Drucker drucken. Dort soll natürlich nur der Text und keine URL etc. im Header zu sehen sein.

    Nun die Frage, ob:
    1.) ich einen Drucker per Skript "vorbelegen" kann
    2.) ich den Drucker-Auswahl-Dialog gänzlich umgehen kann, sprich Knopfdruck = sofortiger Druck
    3.) ich den Header und Footer leer lassen kann (egal im welchem Browser)

    Herzlichen Dank im voraus,
    Gruß
    Andreas

    PS: es wäre auch eine Lösung ausserhalb PHP recht (JavaSkript etc.), Hauptsache eine Lösung

  2. #2
    Registrierter Benutzer
    Registriert seit
    24.09.2005
    Beiträge
    48
    Hat keiner eine Idee, oder bin ich im falschen Subforum / Programmiersprache ?

    Gruß
    Andreas

  3. #3
    Registrierter Benutzer Avatar von Gaert
    Registriert seit
    09.05.2002
    Ort
    Nußloch
    Beiträge
    1.317
    Hallo,

    ie Frage ist vielmehr - was willst du tun:

    a) Der Besucher kommt auf deine Seite und druckt auf einem an deinen Webserver angeschlossenen Drucker etwas aus --> serverseitiges Problem = PHP Problem

    b) Der Besucher kommt auf deine Seite und druckt bei sich lokal den Inhalt der Webseite aus --> clientseitiges Problem

    Bei a) wärst du im richtigen Forum, bei b) im falschen.
    Ich gehe davo aus, dass bei die b) das Problem ist - eventuell hilft dir CSS oder Javascript weiter - mir ist jedoch nicht bekannt, dass man einen Drucker vorbelegen könnte - dies ist wenn überhaupt nur mit bestimmten Browsern möglich..


  4. #4
    Registrierter Benutzer
    Registriert seit
    24.09.2005
    Beiträge
    48
    Ok, dann hab ich ein clientseitiges Problem.

    Drucker ist bei mir lokal angeschlossen, nicht am Webserver.
    Besucher trägt sich auf der Webserver-Seite ein.
    Den Eintrag möchte ich dann drucken (wie gesagt, bei mir lokal am Client).

    Dann muß ich also ins Javaskript-Forum ?

  5. #5
    Registrierter Benutzer Avatar von Gaert
    Registriert seit
    09.05.2002
    Ort
    Nußloch
    Beiträge
    1.317
    Zitat Zitat von AndreasMeier Beitrag anzeigen
    Ok, dann hab ich ein clientseitiges Problem.

    Drucker ist bei mir lokal angeschlossen, nicht am Webserver.
    Besucher trägt sich auf der Webserver-Seite ein.
    Den Eintrag möchte ich dann drucken (wie gesagt, bei mir lokal am Client).

    Dann muß ich also ins Javaskript-Forum ?
    Ich habs verschoben.


  6. #6
    Registrierter Benutzer
    Registriert seit
    28.08.2002
    Beiträge
    496
    das ist aber auch kein client problem...
    du willst ja, dass der server dann sozusagen über deinen rechner druckt

    greetz

  7. #7
    Registrierter Benutzer
    Registriert seit
    24.09.2005
    Beiträge
    48
    Ich ruf halt einfach die Seite auf dem Webserver auf und will per Knopfdruck was drucken.
    Der Druck-Inhalt steht in der Datenbank, die auch auf dem Webserver liegt.
    Drucker hängt, wie gesagt, bei mir lokal am Client.

    Und wenn ich Gaert dann richtig verstanden habe, ist das dann clientseitig.
    Wie auch immer...

    Hab eine ähnliche Funktion, die mir aber ein PDF als Output per Knopfdruck erstellt.
    Dieses PDF kann ich entweder speichern oder im Reader öffnen und dann natürlich auch drucken.

    Ist mir aber zu umständlich. Plain-Text liegt in der DB, und den will ich einfach drucken. Ohne jegliches Geschnörksel.

    Wie ebenfalls gesagt, würde mir es auch ausreichen, wenn ich den Druckdialog dann erhalte, den Drucker wählen kann und dann der Eintrag gedruckt wird.
    Muß also nicht richtig direkt auf den Drucker sein.

    Danke und Gruß
    Andreas

  8. #8
    Registrierter Benutzer
    Registriert seit
    29.09.2006
    Ort
    Helsinki
    Beiträge
    154
    Moin,

    könnte Dir evtl. dieser JavaScript-Befehl weiterhelfen?

    http://de.selfhtml.org/javascript/ob...ndow.htm#print

    Wenn Du Dir noch einen Mausklick sparen willst, kannst Du die Methode auch gleich im onload-Event des Dokuments unterbringen...

    So long,
    Liberty
    Friedliebender Soldat im ganz persönlichen Auslandseinsatz

  9. #9
    Registrierter Benutzer
    Registriert seit
    24.09.2005
    Beiträge
    48
    Daraus läßt sich gut was machen, ich versuch mal, dass mit einer voherigen Datenbank-Abfrage zu verbinden.


    Noch was anderes:

    Gibts so einen ähnlichen Befehl auch, um einen Text in die Zwischenablage zu kopieren,
    also: Link anklicken => Datenbankfeld wird ausgelesen => Inhalt wird in die Zwischenablage kopiert

    Geht sowas auch ?

    Danke und Gruß
    Andreas

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •