Це команда ipptool, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
ipptool - виконувати запити протоколу Інтернет-друку
СИНТАКСИС
ipptool [ --допомога ] [ --зупинка після включення-помилка ] [ -- версія ] [ -4 ] [ -6 ] [ -C ] [ -E
] [ -I ] [ -L ] [ -P ім'я файлу.plist ] [ -S ] [ -T seconds ] [ -V версія ] [ -X ] [ -c ] [
-d name = value ] [ -f ім'я файлу ] [ -i seconds ] [ -n повторний підрахунок ] [ -q ] [ -t ] [ -v ]
принтер-урі testfile [... testfile ]
ОПИС
ipptool надсилає запити IPP до вказаного принтер-урі і тестує та/або відображає
результати. Кожен названий testfile визначає один або кілька запитів, включаючи очікувані
статус відповіді, атрибути та значення. Вихідним є звичайний текст, форматований текст,
CSV або XML звіт про стандартний вихід із ненульовим статусом виходу, який вказує на це одиницю
або більше тестів не пройшли. The testfile формат описаний в ipptoolfile(5).
ВАРІАНТИ
Наступні параметри розпізнаються ipptool:
--допомога
Показує довідку програми.
--зупинка після включення-помилка
Розповідає ipptool щоб зупинити, якщо у включеному файлі виникає помилка. Зазвичай ipptool волі
продовжити з наступними тестами після директиви INCLUDE.
-- версія
Показує версію ipptool використовуються.
-4 Вказує на це ipptool необхідно підключитися до принтера або сервера за допомогою IPv4.
-6 Вказує на це ipptool необхідно підключитися до принтера або сервера за допомогою IPv6.
-C Вказує, що запити повинні надсилатися з використанням HTTP/1.1 "Transfer-Encoding:
chunked" заголовок, який необхідний для відповідності всіма версіями IPP
за замовчуванням використовувати "Transfer-Encoding: chunked" для запитів із вкладеними файлами та
"Content-Length:" для запитів без вкладених файлів.
-E Примусове шифрування TLS під час підключення до сервера за допомогою заголовка HTTP "Upgrade".
-I Вказує на це ipptool продовжить попередні помилки.
-L Вказує, що запити повинні надсилатися за допомогою заголовка HTTP/1.0 "Content-Length:",
який необхідний для відповідності всіма версіями IPP. За замовчуванням використовується
"Transfer-Encoding: chunked" для запитів із вкладеними файлами та "Content-Length:"
для запитів без вкладених файлів.
-P ім'я файлу.plist
Вказує, що результати тесту мають бути записані в іменований файл XML (Apple plist).
на додаток до звичайного звіту про випробування (-t). Цей варіант несумісний з -i
(інтервал) і -n варіанти (підрахунок повторів).
-S Примусове (виділене) шифрування TLS під час підключення до сервера.
-T seconds
Вказує час очікування для запитів IPP у секундах.
-V версія
Визначає версію IPP за замовчуванням: 1.0, 1.1, 2.0, 2.1 або 2.2. Якщо ні
зазначено, використовується версія 1.1.
-X Вказує, що потрібний вихід у форматі XML (Apple plist), а не простого текстового звіту.
Цей варіант несумісний з -i (інтервал) і -n варіанти (підрахунок повторів).
-c Вказує, що бажаний вихід CSV (значення, розділені комами), замість простого
виведення тексту.
-d name = value
Визначає іменовану змінну.
-f ім'я файлу
Визначає ім’я файлу запиту за замовчуванням для тестів.
-i seconds
Вказує, що (останній) testfile слід повторювати через зазначений інтервал.
Цей варіант несумісний з -X (Вивід XML plist).
-l Вказує, що потрібен вихід простого тексту.
-n повторний підрахунок
Вказує, що (останній) testfile необхідно повторити вказану кількість разів.
Цей варіант несумісний з -X (Вивід XML plist).
-q Будьте тихі і не виробляйте ніяких результатів.
-t Вказує, що потрібно виводити звіт тесту CUPS замість простого текстового виведення.
-v Вказує, що всі атрибути запиту та відповіді мають виводитися в тестовому режимі CUPS
(-t). Це значення за замовчуванням для виведення XML.
EXIT СТАТУС
Команда ipptool програма повертає 0, якщо всі тести пройшли успішно, і 1 в іншому випадку.
Використовуйте ipptool онлайн за допомогою служб onworks.net