Synopsis
cupstestppd [ -I kategori ] [ -R kokdir ] [ -W kategori ] [ -q ] [ -r ] [ -v[v] ]
dosya_adı.ppd[.gz] [ ... dosya_adı.ppd[.gz] ]
cupstestppd [ -R kokdir ] [ -W kategori ] [ -q ] [ -r ] [ -v[v] ] -
Description
cupstestppd, PPD dosyalarının Adobe PostScript Printer Description dosya biçimi spesifikasyonu sürüm 4.3'e uyumluluğunu test eder. Ayrıca bir PPD dosyasındaki desteklenen seçenekleri ve kullanılabilir yazı tiplerini listelemek için de kullanılabilir. Test sonuçları ve diğer çıktılar standart çıktıya gönderilir.
cupstestppd komutunun birinci biçimi, komut satırında belirtilen bir veya daha fazla PPD dosyasını test eder. İkinci biçim ise standart girdiden (standard input) sağlanan PPD dosyasını test eder.
Options
cupstestppd aşağıdaki seçenekleri destekler:
-I dosya_adı Tüm PCFileName uyarılarını yoksayar.
-I filters Tüm filtre hatalarını yoksayar.
-I profiles Tüm profil hatalarını yoksayar.
-R kokdir Filtre, ön filtre ve diğer destekleyici dosya kontrolleri için alternatif bir kök dizin belirtir.
-W constraints Tüm UIConstraint hatalarını uyarı olarak rapor eder.
-W defaults Boyutla ilgili seçenekler hariç, tüm varsayılan seçenek hatalarını uyarı olarak rapor eder.
-W filters Tüm filtre hatalarını uyarı olarak rapor eder.
-W profiles Tüm profil hatalarını uyarı olarak rapor eder.
-W sizes Tüm ortam boyutu (media size) hatalarını uyarı olarak rapor eder.
-W translations Tüm çeviri hatalarını uyarı olarak rapor eder.
-W all Önceki hataların tümünü uyarı olarak rapor eder.
-W none Önceki hataların tümünü hata (error) olarak rapor eder.
-q: Hiçbir bilginin görüntülenmemesi gerektiğini belirtir.-r: PPD uyumluluk gereksinimlerini gevşeterek yaygın boşluk, kontrol karakteri ve biçimlendirme sorunlarının ciddi hatalar (hard errors) olarak değerlendirilmemesini sağlar.-v: Kısa PASS/FAIL/ERROR (GEÇTİ/KALDI/HATA) durumu yerine ayrıntılı uyumluluk testi sonuçlarının görüntülenmesi gerektiğini belirtir.-vv: Ayrıntılı uyumluluk testi sonuçlarına ek olarak PPD dosyasındaki tüm bilgilerin görüntülenmesi gerektiğini belirtir.
-q, -v ve -vv seçenekleri karşılıklı olarak birbirini dışlar.
Exit Status
cupstestppd başarı durumunda sıfır, hata durumunda ise sıfır olmayan bir değer döndürür. Hata kodları aşağıdaki gibidir:
1 Hatalı komut satırı argümanları veya eksik PPD dosya adı.
2 PPD dosyası açılamadı veya okunamadı.
3 PPD dosyası, atlanamayan biçim hataları içeriyor.
4 PPD dosyası Adobe PPD spesifikasyonuna uymuyor.
Examples
Aşağıdaki komut, geçerli dizin altındaki tüm PPD dosyalarını test edecek ve uyumlu olmayan
her bir dosyanın adını yazdıracaktır:
find . -name \*.ppd \! -exec cupstestppd -q '{}' \; -print
Sonraki komut, geçerli dizin altındaki tüm PPD dosyalarını test eder ve uyumlu olmayan
dosyalar için ayrıntılı uyumluluk testi sonuçlarını yazdırır:
find . -name \*.ppd \! -exec cupstestppd -q '{}' \; \
-exec cupstestppd -v '{}' \;
Notes
PPD dosyaları kullanımdan kaldırılmıştır ve CUPS'ın gelecekteki bir özellik sürümünde artık desteklenmeyecektir. IPP'yi desteklemeyen yazıcılar, ippeveprinter(1) gibi uygulamalar kullanılarak desteklenebilir.
See Also
lpadmin(8), CUPS Çevrimiçi Yardım (http://localhost:631/help), Adobe PostScript Printer Description File Format Specification, Version 4.3.
Copyright
Telif Hakkı © 2007-2019 Apple Inc. Tüm hakları saklıdır.
26 Nisan 2019 CUPS cupstestppd(1)