среда, 24 марта 2010 г.

Fedora Test Day: Printing - Test Results

Перевод http://fedoraproject.org/wiki/Test_Day:2010-03-25_Printing
Часть 5

Test Results
Результаты тестирования.

Please report all bugs into Bugzilla against the appropriate component:
Пожалуйста, сообщайте обо всех найденных ошибках в трекер Bugzilla с указанием соответствующей компоненты:

* For problems involving the printer status icon, the configuration tool, or automatically created queues, file bugs against system-config-printer
* For problems using the File->Print.. dialog, file bugs against the application or (if the GTK+ print dialog is being used) against gtk2
* For bugs in particular drivers, file bugs against them e.g. hplip, gutenprint, foomatic, cups
* If still unsure, file bugs against cups (or ask on IRC)

* system-config-printer для проблем, затрагивающих статусную иконку принтера, конфигурационную утилиту или автоматически создаваемую очередь печати;.
* gtk2 для проблем с диалогом печати в программах, использующих gtk+. Для всех остальных программ используйте название самой программы.
* имя драйвера для ошибок в драйверах (например, hplip, gutenprint, foomatic, cups).
* cups для всего остального (или, лучше, спросите на канале IRC).


Automated driver installation
Автоматическая установка драйверов

Printing testing

Тестирование печати.

Please try any of the test cases you feel able to, and mark the boxes with the word PASS if everything worked perfectly or FAIL if you had problems. If you can't carry out a particular test (e.g. connect/reconnect a network printer), mark the box with N/A.
Исполните все тесты, которые вы сможете выполнить, и поставьте в соответствующих ячейках таблицы слово PASS, если тест отработал без ошибок, либо FAIL в случае проблем. Если тест невозможно исполнить (например, переподключить сетевой принтер), сделайте пометку N/A.

It would be useful to have extra information about what worked or what didn't -- see the example row for how to add references.
По возможности, напишите немного детальнее о том, что работало или не работало, это будет крайне полезно для разработчиков.

Device IDs
Идентификаторы устройств.

To report missing or incorrect Device IDs found by using the check-device-ids script, please use the table below.
Чтобы сообщить об отсутствующем или неправильном идентификаторе, найденном при помощи check-device-ids, используйте следующую таблицу:


Спасибо всем дочитавшим за помощь!

Fedora Test Day: Printing - Device ID checking

Перевод http://fedoraproject.org/wiki/Test_Day:2010-03-25_Printing
Часть 4

Device ID checking
Проверка идентификатора устройства

A printer has its own model-specific Device ID, and a printer driver has a list of Device IDs for printers it can drive. It is certainly the case that there are printer drivers with missing or incorrect Device IDs.
У каждой модели принтера есть свой собственный специфичный идентификатор. Драйвер принтера "знает", с какими моделями он умеет работать. К сожалению, в некоторых драйверах список поддерживаемых идентификаторов неполный, либо некорректный.

A script to help fix this is provided in the system-config-printer package and can be run like this:
В пакете system-config-printer есть скрипт check-device-ids.py, который может помочь с дополнением или исправлением списка идентификаторов:

python /usr/share/system-config-printer/check-device-ids.py

It will prompt you for your root password because CUPS requires administrative authentication in order to provide a list of attached devices.
Скрипт запросит пароль администратора, чтобы подключиться к системе CUPS и получить список подключенных устройств.

You should get output like this:
Вы должны увидеть что-то подобное:

Fetching driver list
└── HP DESKJET 990C: MFG:HEWLETT-PACKARD;MDL:DESKJET 990C;
├── drv:///hp/hpcups.drv/hp-deskjet_990c.ppd [/usr/share/cups/drv/hp/hpcups.drv]
├── foomatic:HP-DeskJet_990C-cdj550.ppd [/usr/lib/cups/driver/foomatic]
├── foomatic:HP-DeskJet_990C-chp2200.ppd [/usr/lib/cups/driver/foomatic]
├── foomatic:HP-DeskJet_990C-hpijs.ppd [/usr/lib/cups/driver/foomatic]
├── foomatic:HP-DeskJet_990C-pcl3.ppd [/usr/lib/cups/driver/foomatic]
├── gutenprint.5.2://hp-dj_990c/expert [/usr/lib/cups/driver/gutenprint.5.2]
└── gutenprint.5.2://hp-dj_990c/simple [/usr/lib/cups/driver/gutenprint.5.2]

The "MFG:...;MDL:...;" part is the Device ID for this printer and the lines below it are the drivers which have been identified for it. The package or filename providing this driver is shown in [brackets] after it.
Строка с "MFG:...;MDL:...;" является идентификатором устройства, а в следующих строчках перечислены драйверы, которые могут работать с данным принтером. Пакет или файл с драйвером указан в квадратных скобках.

If the driver which should be used for this printer is not listed, please file a bug against that driver quoting the Device ID.
Если драйвер, который должен быть использован для этого принтера, в списке отсутствует, пожалуйста, оформите баг на этот драйвер с указанием идентификатора устройства.

Fedora Test Day: Printing - Printing testing

Перевод http://fedoraproject.org/wiki/Test_Day:2010-03-25_Printing
Часть 3

Printing testing
Тестирование печати

Here are some things to look at:
Проверьте следующее:

* Use a new printer for the first time

Description
Описание

This test case describes the scenario of connecting a new printer. If you don't have a new printer, you can make your computer forget about an existing printer by deleting its queue in system-config-printer.
Этот тестовый случай описывает сценарий подключения нового принтера. Если у Вас нет нового принтера, то Вы можете просто удалить существующий в system-config-printer.

How to test
Как тестировать

1. Connect a new printer with your computer, via USB or Bluetooth
2. Watch how the system reacts
3. Open an application (e.g. gedit) and print a page to the new printer
4. Disconnect the printer
5. Open the application again, and verify that the printer has been marked as paused or disconnected

1. Подключите принтеры к компьютеру через USB или Bluetooth
2. Посмотрите как система отреагирует
3. Откройте приложение (например gedit) и распечатайте на принтере созданную страницу
4. Отключите принтер
5. Откройте приложение снова и убедитесь, что принтер отмечен как знаком "Пауза" или разъединения

Expected Results
Ожидаемые результаты

* Reasonable behaviours might be:
1. A prompt asking to install driver packages
2. Notification that a new printer is available and ready to be used
3. Notification that a new printer is available and needs to be configured, with an button that lets you do so
4. After being configured, the new printer appears in print dialog and works
5. When printing, a status icon should appear that gives access to past and current print jobs
6. Notification that the printer has been disconnected
7. After disconnecting it, the printer may still appear in the print dialog, but it should be marked as disconnected

* Приемлемое поведение:
1. Запрос на установку драйвер
2. Уведомление о том, что новый принтер доступен и готов к печати
3. Уведомление о том, что новый принтер доступен и требует настройки, предоставляя такую возможность
4. После настройки новый принтер появляется в диалоге печати и работает
5. При печати иконка статуса печати должна появится и предоставлять по нажатию доступ к выполненным и текущим задачам печати
6. Уведомление о том, что принтер был отключен
7. Отключенный принтер может присутствовать в диалоге печати, но должен быть отмечен, как разъединенный

_____________________________________________________________________________________

* Reconnect a printer you have used before

Description

This test case describes the scenario of reconnecting a printer
Этот тестовый случай описывает сценарий повторного подключения принтера

How to test

1. Reconnect a printer that you have previously used with your computer, via USB or Bluetooth
2. Watch how the system reacts
3. Open an application (e.g. gedit) and print a page to the printer you just connected

1. Переподклчите принтеры, который вы уже использовали с Вашим компьютером через USB или Bluetooth
2. Посмотрите за реакцией системы
3. Откройте приложение (например gedit) и распечатайте на принтере, который Вы только что подключили, созданную страницу


Expected Results

* Reasonable behaviours might be:
1. Notification that a new printer is available and ready to be used
2. It should not be necessary to configure the printer again, since the system has seen it before
3. The new printer appears in print dialog and works

1. Уведомление о том, что новый принтер доступен и готов к печати
2. Не должна предоставляться возможность настройки принтера, поскольку он до этого присутствовал в системе и уже был настроен
3. Принтер присутствует в диалоге печати и работает

_____________________________________________________________________________________

* Use a network printer
Description

This test case describes the scenario of using a printer
Этот тестовый случай описывает сценарий использования сетевого принтера

How to test

1. Connect your computer to a network on which one or more network printers are available
2. Open an application (e.g. gedit) and print a page to one of these printers

1. Подключите компьютер к сети, в которой доступен сетевой принтер.
2. Откройте приложение (например gedit) и распечатайте на сетевом принтере созданную страницу

Expected Results

* Reasonable behaviours might be:
1. Network printers are discovered automatically, and appear in the print dialog without further work
2. Network printers do not appear automatically, but the print dialog offers a way to look for network printers
3. Network printers can be found with the help of the Printing administration utility.

1. Сетевые принтеры были определены автоматически, и присутствуют в диалоге печати без дополнительных настроек
2. Сетевые принтеры не были определены автоматически, но диалог печати предлагает возможность поиска сетевых принтеров
3. Сетевые принтеры могут быть найдены при помощи приложения настройки печати (system-config-printer)
_____________________________________________________________________________________

* Complicated printing tasks: duplex, n-up, special paper, ...

Description

This test case describes the scenario of using complicated options while printing
Этот тестовый случай описывает сценарий использования различных комбинированный опций печати
How to test

1. Open a multi-page pdf document in evince. File:Testpages.pdf can be used as a document.
2. Go to the print dialog and select some 'complicated' options, like
* 2-up, duplex
* 2-up, first even, then odd
* pages 2-4, 3 collated copies
3. Repeat these tests with the 'Print to File' printer

1. Откройте многостраничный pdf документ в evince. Можно использовать прикрепленный Testpages.pdf
2. В диалоге печати выберете комбинированные опции, такие как:
* 2 страницы на одной стороне, двустороння печать
* 2 страницы на одной стороне, сначала четные, потом нечетные
* страницы 2-4, количество копий 3, разобрать по копиям
3.Повторить эти тесты с печатью в файл

Expected Results

* Reasonable behaviours might be:
1. The document should come out of the printer in the way you expected it
2. If the printer cannot satisfy certain options or combinations of options, the dialog should indicate that and refuse to print
3. A printer status icon should appear in the notification area and give you access to your past and current print jobs

1. Документ должен быть распечатан, так как Вы ожидали
2. Если принтер не может выполнить печать с какими-нибудь комбинациями опциями, диалог печати должен отобразить уведомление и отклонить печать
3. Иконка статуса печати должна появится и предоставлять по нажатию доступ к выполненным и текущим задачам печати
_____________________________________________________________________________________

* Problems: paper jam, low ink, ...

Description

This test case describes the scenario of common problems while printing
Этот тестовый случай описывает сценарий поведения при различных проблемах с принтером

How to test

1. Find a printer that has a problem, e.g. paper jam, no paper, low ink, or maybe is just disabled
2. Open an application (e.g. gedit) and print a page to one of these printers

1. Найдите принтер, у которой есть проблема с зажевыванием бумаги, в котором отсутствует бумага, низкий уровень чернил или который может просто отключен
2. Откройте приложение (например gedit) и распечатайте страницу на один из таких принтеров

Expected Results
* Reasonable behaviours might be:
1. Printers with a problem are recognizable in the print dialog, by an icon and/or a status message
2. Printers that are not in working condition are not selectable for printing
3. If a problem occurs while a print job is being printed, the user should be notified

1. Проблемные принтеры обозначены в диалоге печати иконкой или статусным сообщением
2. Нерабочие принтеры не доступны для выбора на печать
3. Если приблема возникает во время печати, пользователь должен быть уведомлен

Fedora Test Day: Printing - Automated driver installation

Перевод http://fedoraproject.org/wiki/Test_Day:2010-03-25_Printing
Часть 2

Testing automated driver installation
Тестирование автоматической установки драйверов

Start with the printer disconnected from the computer.
Отключите принтер

To test automatic printer driver installation, make sure to remove these packages first:
Для тестирования автоматической установки драйверов необходимо сначала удалить следующие пакеты:

* foomatic
* foomatic-db-ppds
* hpijs
* gutenprint-cups

When the printer is connected you should be shown a prompt to install whichever packages are required for that model. After clicking "Install" the queue should be created and a notification will be shown about it.
При включении принтера Вам должно увидеть запрос на установку пакета, содержащего драйвер, подходящий для данной модели принтера. После нажатия кнопки "Установить" в системе должна быть добавлена соответствующая очередь печати.

Note that automatic printer driver installation currently only works in GNOME.
В настоящий момент автоматическая установка драйвер работает только для среды GNOME

Fedora Test Day: Printing - introduction

Перевод http://fedoraproject.org/wiki/Test_Day:2010-03-25_Printing
Часть 1

What to test?

Что теструем?

Today's instalment of Fedora Test Day will focus on printing, and specifically on Automatic Print Driver Installation.
Сегодняшний тестовый день посвящен печать, в особенности "Автоматической установке драйверов принтера"

If you come to this page after the test day is completed (or even before), your testing is still valuable and you can use the information on this page to test with your printer and provide feedback.
Если Вы оказались на этой странице после/раньше, результаты Вашего тестирования так же важны. Вы можете использоваться информацию, размещенную на странице, для тестирования, а так же оставить здесь
отзывы.

Who's available
Кто доступен?

The following cast of characters will be available testing, workarounds, bug fixes, and general discussion ...
Следующие участники тестового дня будут доступны на канале Test Day irc://irc.freenode.net/fedora-test-day или http://webchat.freenode.net/?channels=fedora-test-day
для вопросов о тестировании, исправлении ошибок, поиска обходных путей, общих разговоров

* Development - Tim Waugh (IRC: twaugh) 09:00 -- 17:00 UTC
* Development - Jiri Popelka (IRC: jpopelka) 10:00 -- 18:00 UTC
* Quality Assurance - Yulia Kopkova (IRC: ykopkova) 11:00 -- 18:00 UTC

* Разработчик - Tim Waugh (IRC: twaugh) 09:00 -- 17:00 UTC
* Разработчик - Jiri Popelka (IRC: jpopelka) 10:00 -- 18:00 UTC
* Тестирощик - Yulia Kopkova (IRC: ykopkova) 11:00 -- 18:00 UTC (русский, английский)

Prerequisite for Test Day
Что необходимо?

* A system with a network connection (for automatic driver installation)
* A printer
* Fedora 13 Alpha (or newer; live image is fine - see below)

* Система с доступом в Internet
* Принтер
* Fedora 13 Alpha (или новее; образ live системы также подойдет)


How to test?
Как тестировать?

Update your machine
Обновите систему

If you're running Fedora 13, make sure you have all the current updates for it installed, using the update manager. If you want to try Rawhide, see the instructions on the Rawhide page on the various ways in which you can install or update to Rawhide. Or:
Если Вы используете Fedora 13 убедитесь, что все доступные обновления установлены, с помощью менеджера обновлений. Если Вы хотите попробовать Rawhide, смотрите на странице Rawhide различные способы его установки или обновите системы до Rawhide. Или:

Live image
LiveCD системы

Optionally, you may download a non-destructive Rawhide live image for your architecture. Tips on using a live image are available at FedoraLiveCD. Live images are available for the Fedora 13 Beta 'test compose' and also daily generated live images of Fedora 13.
Так же вы можете скачать LiveCD (на самом деле образ уже не помещается на CD и занимает 850MB) системы Rawhide для вашей архитектуры. Рекомендации по использованию LiveCD образа системы доступны на FedoraLiveCD. Доспуны Live образы Fedora 13 Beta и ежедневные сборки Live образов Fedora 13

Debugging / filing bugs
Отладка / добавление отчетов о найденных ошибках

Some tips on debugging printing problems can be found on this wiki page.
Некоторые подскази по отладке проблем с печатью могут быть найдены на этой wiki странице