|
|
|
|
Google Site
|
|||||||
| Fórumok | Regisztráció | Blog | Man oldalak | Fórum Szabályok | Linkek | Albumok | GYIK | Felhasználók | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| A UNIX a dummies Kérdések és válaszok Ha nem biztos benne, hogy hol osztályozhatom Unix vagy Linux kérdés, post it here. Minden UNIX és Linux newbies welcome! |
![]() |
|
|
Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|||
|
Zárkóznak a nyomtatási feladatokat.
Szia,
Én vagyok kíváncsi, hogy hogyan fogás nyomtatási feladatok feldolgozására előtt is szolgált, hogy a nyomtatót. Azt mondták, hogy ez a kihívás az, hogy utolérjék a nyers szöveget egy régi örökölt alkalmazás elküldi a nyomtatóra (számlák, árajánlatok, stb) és menthetjük azokat a szöveges fájlok, amelyek lehetővé teszik egy új kérelmet, ezeket különböző új dolgot csinál, hogy a régi app is ne. Meg kell próbálni ezt a módszert, mert nincs olyan nép, amely megváltoztathatja az örökölt app kódja. Az ügyfél a gondolkodásmód megváltoztatása, hanem az app van szükség, hogy a megoldást most. Csinál valaki tudja, hogy hogyan kell csinálni? Köszönöm előre. |
| Sponsored Links |
|
|
|
|||
|
"UNIX" nem olyan nagy dolog. Ok, itt van, mit tehetünk, cserélje lpr egy szkriptet. Először is megtudja, hol él. Mondjuk például, hogy a / usr / bin / lpr. Akkor helyette egy script, hogy bejelentkezik, hogy hogyan hívják, és megpróbálja másolni a nyomtató kimenetet egy fájlba. Kód:
$ 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/lprEzt neked kell kezdeni. Check / tmp / lpr.debug, hogy mi történik. |
|
|||
|
Köszi Danny,
Tudom, hogy azt UNIX nem elég, de ez van. A válasz adja meg azt az elképzelést, hogy hogyan kell kezelni. Ez a projekt még nem hagyták jóvá, de köszönhetően a srácok van egy ötletem a különböző dolgokat, amit meg kell tenniük a számla. |
| Sponsored Links |
|
|
![]() |
| Könyvjelzõk |
| Címkék |
| fogás nyomtatás, lpr szűrő, nyomtatási feladatok, print spool, nyomtatás, unix fogás nyomtatás munkahelyek, unix print |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| Nyomtatási sor munkahely megragadt | mizzleman | HP-UX | 3 | 07-02-2008 09:52 PM |
| Nyomtatási feladatokat kapok ragasztani a sorban | iNetForce | SCO | 9 | 04-20-2007 09:20 PM |
| Véletlen megkettőzi a nyomtatási feladatok | Barry Staples | SCO | 1 | 03-20-2007 05:34 PM |
| munkahely leálltak a távoli nyomtatási sor | antalexi | A UNIX a fejlett és szakértői Felhasználók | 0 | 08-03-2004 01:07 PM |
| Törlése tétel nyomtatási feladatok | orvelb | A UNIX a dummies Kérdések és válaszok | 1 | 02-09-2001 12:20 PM |