GNU/Linux >> Znalost Linux >  >> Ubuntu

Kde nastavit sledování účtu v tisku pohárů?

Máme oddělení tiskárny Sharp MX 2640. Požadovaný soubor PPD jsem si stáhl ze stránek Sharp a nainstaloval jej pomocí CUPS Gui na localhost:631

Oddělení vyžaduje, abychom se identifikovali pomocí „identifikace uživatele“ (ve skutečnosti to v němčině zní Benutzernummer, což by bylo doslova „číslo uživatele“). Toto je číslo účtu, protože na této tiskárně tiskne více než jedno oddělení.

EDIT:Funkce, kterou hledám, je skutečně „Sledování účtu“.

GUI Windows má možnost tuto funkci nastavit, ale jak ji nastavit pomocí CUPS? Bez tohoto čísla budou úlohy tiše ignorovány. (Zdá se, že tiskárna přijímá úlohu, ale ignoruje ji)

Přijatá odpověď:

Soubor ke změně je /etc/cups/ppd/{your_printer_id}.ppd . Musíte najít nebo přidat tyto 3 řádky v sekci (sharp je jméno, které jsem si pro tento příklad vymyslel):

*cupsFilter: "application/vnd.cups-raw 0 sharp1"
*cupsFilter: "application/vnd.cups-command 0 commandtops"
*cupsFilter: "application/vnd.cups-postscript 0 sharp1"

Poté vytvořte soubor (název souboru se musí shodovat s názvem v předchozím souboru)…

/etc/cups/ppd/{your_printer_id}.conf

a vložte do něj tyto řádky:

ACCOUNTNUMBER="{account_number}"

, nahraďte {account_number} vaším skutečným číslem účtu. Podle dokumentace Sharp je toto číslo vždy dlouhé 5 číslic, v případě potřeby předřazené nulám. Dále potřebujete filtr se stejným názvem, jaký jste použili výše:

 /usr/lib/cups/filter/sharp1

a vložte do něj toto:

#!/bin/bash

source /etc/cups/ppd/${PRINTER}.conf

echo -en "\033%-12345X"
echo -en "@PJL SET ACCOUNTNUMBER = \"${ACCOUNTNUMBER}\"\015\012"`

cat -

echo -en "\004\033%-12345X\015\[email protected] EOJ\015\012"
echo -en "\033%-12345X"

Tento soubor musí být spustitelný (sudo chmod +x /usr/lib/cups/filter/sharp1 ) Nyní k záludné části:výše uvedený kód může být potřeba upravit pro vaši tiskárnu.

Použil jsem tento zdroj, abych dal klientovi pokyn, aby to fungovalo.

CupsFilter, který zde vidím v náhodném /etc/cups/ppd/*.ppd :

*NickName:      "Generic PDF file generator"
*1284DeviceID:  "MFG:Generic;MDL:PDF file generator;DES:Generic PDF file generator;CLS:PRINTE
R;CMD:POSTSCRIPT;"
*% cupsFilter:    "application/vnd.cups-postscript 0 pstitleiconv"
*PSVersion:     "(2017.000) 0"
*LanguageLevel: "2"
*ColorDevice:   True
*DefaultColorSpace: RGB
*FileSystem:    False

Ubuntu
  1. Jak používat typ souboru ve Vimu?

  2. Jak nainstalovat Ubuntu ze souboru Iso?

  3. Jak nastavím šifrovaný odkládací soubor v Linuxu?

  1. Úvod do monitorování uživatelských účtů v Linuxu

  2. Co je číslo inodu v Linuxu?

  3. Kde je uložen konfigurační soubor jádra?

  1. Úplný pohled na to, kde je v Bash nastavena proměnná cesty?

  2. Proveďte příkaz, kde je nalezen soubor?

  3. Kde je soubor Inittab?