The UNIX and Linux Forums  


Go Back   Die UNIX-und Linux-Foren > Top Foren > UNIX for Dummies Questions & Answers
.
Google unix.com



UNIX for Dummies Questions & Answers Wenn Sie nicht sicher sind, wo Sie eine UNIX-oder Linux-Frage, post it here. Alle UNIX-und Linux-Anfänger willkommen!

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Druckwarteschlange Arbeitsplätze stecken mizzleman HP-UX 3 07-02-2008 09:52 PM
Druckaufträge stecken zu bleiben auf die Warteschlange iNetForce SCO 9 04-20-2007 09:20 PM
Random doppelte Druckaufträge Barry Staples SCO 1 03-20-2007 05:34 PM
Arbeitsplätze ins Stocken geraten in abgelegenen Druckwarteschlange antalexi UNIX für Fortgeschrittene und Experten 0 08-03-2004 01:07 PM
Löschen einer Charge von Druckaufträgen orvelb UNIX for Dummies Questions & Answers 1 02-09-2001 12:20 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 08-22-2008
miguel77mex miguel77mex is offline
Registrierte Nutzer
  
 

Join Date: Aug 2008
Beiträge: 3
Das Fangen von Druckaufträgen.

Hi,

Ich frage mich, wie zu fangen Druckaufträge zu verarbeiten, bevor sie serviert wurde an den Drucker.

Mir wurde gesagt, dass die Herausforderung darin zu fangen Rohtext, dass eine alte Legacy-Anwendung sendet an den Drucker (Rechnungen, Angebote, usw.) und speichern Sie sie als Text-Dateien, um eine neue Anwendung zur Verarbeitung von ihnen tun verschiedene neue Sachen, die die alte ca. können nicht.

Wir müssen versuchen, diesen Ansatz, denn es gibt keine Leute, die können das Erbe app-Code. Der Kunde denkt über die Anwendung, aber wir müssen nun eine Lösung bieten.

Hat jemand weiß, wie man das macht?

Vielen Dank im Voraus.
  #2 (permalink)  
Old 08-22-2008
vbe's Avatar
vbe vbe is offline Forum Staff  
Moderator
  
 

Join Date: Sep 2005
Standort: Schweiz - GE
Beiträge: 1576
Wenn Sie Ihre Anwendung, ihre sendet die drucken, können Sie versuchen, deaktivieren Sie den Drucker dann gehen Sie und holen, was in der Warteschlange ...
  #3 (permalink)  
Old 08-22-2008
Danny.Chouinard Danny.Chouinard is offline
Registrierte Nutzer
  
 

Registriert seit: Mai 2008
Beiträge: 21
Auch, je nach Betriebssystem und Warteschlangen-System verwendet, können Sie einen einfachen Drucker-Filter wie ein Shell-Skript, das die Arbeit für Sie. So ... Was OS und Druck-System sind Sie auf?
  #4 (permalink)  
Old 08-22-2008
miguel77mex miguel77mex is offline
Registrierte Nutzer
  
 

Join Date: Aug 2008
Beiträge: 3
Ich weiß nur, es ist ein Unix-(weiß nicht welche),

Und mir wurde gesagt, es wird die LPR-Befehl zu drucken, es ist alles, was ich weiß.

Haben Sie einen Link zu einem Tutorial oder etwas zu tun, dass Skript?
  #5 (permalink)  
Old 08-23-2008
Danny.Chouinard Danny.Chouinard is offline
Registrierte Nutzer
  
 

Registriert seit: Mai 2008
Beiträge: 21
"UNIX" kann eine Menge bedeuten.

Ok, hier ist es, was Sie tun können, ersetzen lpr mit einem Skript.

Erstens, herauszufinden, wo sie lebt. Nehmen wir an, zum Beispiel ist es / usr / bin / lpr.

Und ersetzen Sie sie durch ein Skript, das protokolliert, wie es heißt und versucht, kopieren Sie die Druckausgabe in eine Datei.

Code:
$ su
Password:
# mv /usr/bin/lpr /usr/bin/real.lpr
cat > /usr/bin/lpr
#!/bin/sh
exec >/tmp/lpr.debug 2>&1
set +xv
echo "Lpr called on `date` with these arguments:"
echo "0:$0 1:$1 2:$2 3:$3 4:$4 5:$5 6:$6 7:$7 8:$8 9:$9"
filenames=""
args=""
while [ $# -gt 0 ]; do
  case $1 in
    -* ) args="$args $1" ;;
    * ) filenames="$filenames $1" ;;
  esac
  shift
done
if [ "$filenames" = "" ]; then
  filenames=/tmp/lpr.stdin
  cat > /tmp/lpr.stdin
fi
cat /dev/null > /tmp/lpr.output
for f in $filenames; do
  cat $f >> /tmp/lpr.output
done
exec /usr/bin/real.lpr $* < /tmp/lpr.output
exit 0
^D
# chmod 755 /usr/bin/lpr
Das sollte Ihnen den Einstieg erleichtern sollen. Überprüfen Sie / tmp / lpr.debug um zu sehen, was passiert.
  #6 (permalink)  
Old 08-25-2008
miguel77mex miguel77mex is offline
Registrierte Nutzer
  
 

Join Date: Aug 2008
Beiträge: 3
Danke Danny,

Ich weiß, dass sagen, UNIX ist nicht genug, aber ist alles, was ich habe.
Ihre Antwort gibt mir die Idee, wie man damit umgehen.

Dieses Projekt ist noch nicht genehmigt, aber dank euch habe ich eine Vorstellung von den verschiedenen Sachen, die ich berücksichtigen.
Closed Thread

Lesezeichen

Tags
Fang Druckauftrag, LPR-Filter, Druckaufträge, Print Spooler, Drucken, unix Fang Druckaufträge, Unix-Druck

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 02:05 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0