Обзор XSane: возможности, установка, PDF и работа со сканерами в Linux
XSane — не PDF-редактор и не самостоятельный драйвер сканера, а графическая оболочка над SANE: она получает от backend-драйвера параметры устройства, запускает захват изображения и помогает сохранить результат в файл, собрать многостраничный документ, передать скан в другое приложение или выполнить дополнительную обработку. На 11 сентября 2026 года у продукта необычный статус: в репозитории SANE Project идёт активная разработка ветки, где версия обозначена как 1.0 и сборка переведена на GTK 3, однако последний опубликованный upstream-тег остаётся 0.999, а стабильные дистрибутивы Linux поставляют именно 0.999 со своими пакетными ревизиями. Поэтому обзор разделяет возможности стабильной линии 0.999 и изменения текущей ветки разработки и не выдаёт исходники master за готовый релиз.
| Параметр | XSane |
|---|---|
| Тип | Графический frontend для SANE, ориентированный на сканирование |
| Исторический автор | Oliver Rauch; с 2025 года проект находится в составе SANE Project |
| Стабильная линия | Upstream-тег 0.999; в Debian 13 — 0.999-12.2, в Ubuntu 26.04 LTS — 0.999-13 |
| Текущая разработка | Ветка master обозначена как 1.0 и собирается с GTK 3; отдельного тега 1.0 на дату обзора нет |
| Практическая платформа | Практически — Linux; готовые пакеты есть в актуальных Debian и Ubuntu, доступ к устройству обеспечивает SANE |
| Вывод | PDF, PNM и PostScript; JPEG, PNG и TIFF при наличии соответствующих библиотек; поддержка зависит от глубины цвета |
| OCR | Не встроенный движок: XSane может вызвать внешний OCR-инструмент, если его настроить |
| Лицензия и аккаунт | Свободное ПО GPL; подписка, платная редакция, пробный срок и обязательная регистрация отсутствуют |
Скачать XSane
Новейшая версия для Виндовс, macOS и Линукс. Удобный редактор PDF под российские реалии.
Для обычного пользователя Linux безопаснее получать XSane не с архивных зеркал старого сайта, а из официального репозитория своего дистрибутива. SANE Project рекомендует пользователям Linux устанавливать его компоненты из пакетов поставщика системы, поскольку дистрибутивы добавляют нужные настройки доступа к устройствам и разрешений. Это особенно важно для XSane: программа зависит от SANE backend и системных библиотек, а сторонний бинарник может не совпасть с версиями библиотек в системе.
На Debian 13 Trixie пакет xsane доступен как 0.999-12.2. В Ubuntu 26.04 LTS Resolute пакет 0.999-13 находится в компоненте Universe и собирается для amd64, arm64, armhf, ppc64el, riscv64 и s390x. Номер после 0.999 — пакетная ревизия дистрибутива, а не новая функциональная версия XSane.
Исходный код и разработка размещены в пространстве sane-project/frontend/xsane на GitLab. Ветка master полезна разработчикам и тем, кому нужны свежие исправления, но SANE Project отдельно предупреждает, что снимки разработки могут содержать изменения, не прошедшие проверку стабильного релиза. Для рабочего места со сканером разумная стратегия — сначала пакет дистрибутива, а сборку master рассматривать только при конкретной причине и с возможностью вернуться к пакетной версии.
Что такое XSane
XSane — графический frontend к SANE, Scanner Access Now Easy. Он не содержит универсального набора драйверов для конкретных сканеров и не «поддерживает модель» сам по себе. Список устройств, источников подачи бумаги, разрешений, цветовых режимов и аппаратных опций поступает от SANE backend. Поэтому вопрос «работает ли сканер в XSane» сначала сводится к вопросу «работает ли этот сканер с установленным sane-backends и выбранным backend».
Исторический автор XSane — Oliver Rauch; исходники сохраняют его авторство и лицензионные заголовки. В июне 2025 года сопровождающий SANE прямо сообщил в трекере, что xsane теперь является частью SANE Project, после чего старые вопросы начали переносить в отдельный проект XSane. Репозиторий не заморожен: на дату обзора в master есть недавние коммиты, включая исправления подсчёта отсканированных страниц. Поэтому называть XSane «заброшенной программой» уже неточно, хотя пользовательский стабильный релиз по номеру по-прежнему выглядит старым.
Основное назначение XSane — контролируемый захват изображения: выбрать устройство и источник, задать разрешение и область, сделать предварительный просмотр, скорректировать параметры и сохранить результат. Документация стабильной ветки также описывает режим просмотра, копирования, многостраничного проекта, факса, электронной почты и запуск как плагина GIMP. Часть этих интеграций зависит от внешних программ и сборки пакета, поэтому их нельзя воспринимать как гарантированный набор во всех современных дистрибутивах.
Хронология развития и поддержки
Код XSane хранит многолетнюю историю: в исходных файлах указано авторство Oliver Rauch, а документация линии 0.999 отражает классическую многоконную GTK-архитектуру. GitLab показывает одинаковую дату 20 февраля 2019 года у целого ряда старых тегов, поэтому этот timestamp репозитория нельзя без отдельного подтверждения выдавать за первоначальную дату выпуска каждой версии.
Upstream-тег 0.999 остаётся верхним в списке релизных тегов. При этом дистрибутивы поддерживают его патчами и пересборками: поэтому современные Debian и Ubuntu имеют пакеты XSane с тем же базовым номером 0.999 и собственными суффиксами. Это downstream-поддержка стабильной базы, а не отдельные поколения программы.
С 2025 года ситуация upstream изменилась: проект официально оказался под SANE Project, а master получил современные изменения сборки. Текущий configure.ac обозначает пакет как 1.0, требует GTK 3 и умеет обнаруживать GIMP 3 либо GIMP 2 для опционального plugin mode. Но до появления отдельного тега 1.0 такую ветку корректно называть разработкой, а не новой стабильной редакцией. Интерфейс и зависимости установленного из репозитория XSane 0.999 могут отличаться от того, что собирается из master.
Основные функции XSane
Предварительный просмотр и точный выбор области
Preview показывает лист или выбранную зону до финального захвата. Документация предусматривает масштабирование, возврат масштаба, автоматический и ручной выбор области, предустановленные форматы, поворот и контроль RGB. Это позволяет отсечь пустое поле планшета и проверить геометрию до сканирования в полном разрешении.

Сохранение в файл и нумерация серий
В Save mode задаются имя и тип файла. Если имя заканчивается числовым счётчиком, XSane может увеличивать его после сканирования с заданным шагом; формат выбирается явно или по расширению.

Многостраничные проекты
Multipage mode предназначен для последовательного накопления страниц и последующей сборки одного документа. Документация линии 0.999 предусматривает сохранение многостраничного проекта в PDF, PostScript или TIFF, а также операции показа, переименования, удаления и редактирования отдельных страниц проекта. Это важное отличие от сценария «один скан — один файл»: порядок можно проверить до финальной сборки.

Пакетное сканирование областей
Batch scan хранит локальный список выделенных областей. Их можно добавлять, удалять, переименовывать, поворачивать и зеркально отражать, а список — сохранить и открыть позднее. Это удобно, когда на планшете лежит несколько отдельных оригиналов.

Коррекция изображения и управление цветом
Классический XSane предоставляет гамма-коррекцию, яркость, контраст, порог для чёрно-белого режима, инверсию, автоулучшение и гистограмму. Поддерживается управление цветом через ICC/ICM-профили при наличии Little CMS. Это не замена редактору изображений: назначение инструментов — подготовить параметры захвата и базовую коррекцию до или сразу после сканирования, а сложную ретушь разумнее делать в специализированном редакторе.
Копирование, GIMP и внешние действия
Помимо сохранения в файл классическая документация описывает копирование, fax, e-mail и GIMP plugin. Эти маршруты зависят от внешних команд и конкретной сборки: наличие режима в upstream не гарантирует готовую интеграцию в каждом дистрибутивном пакете. В master конфигурация умеет обнаруживать GIMP 3 и GIMP 2.
OCR как внешняя интеграция
В XSane есть действие OCR и выбор имени текстового файла, но собственного движка распознавания нет: настраивается внешняя команда и её параметры. Поэтому языки, точность, формат результата и сетевые риски определяет подключённый OCR-инструмент. Для готового searchable-PDF workflow проще приложение со встроенной OCR-цепочкой.
Интерфейс и удобство использования
Стабильный XSane 0.999 сохраняет характерную для классических Unix-приложений многоконную организацию. Основное окно содержит параметры устройства и режим назначения результата; Preview живёт отдельно; стандартные и расширенные опции могут быть вынесены в собственные окна; для batch и multipage появляются дополнительные рабочие панели. Такой подход позволяет держать много настроек на виду, но менее очевиден пользователю, привыкшему к единой пошаговой панели современного сканирующего приложения.
Набор доступных полей динамический: XSane показывает SANE-опции, которые предоставляет конкретный backend и устройство. На одном сканере будут источник Flatbed/ADF, duplex, аппаратное разрешение и порог, на другом часть пунктов исчезнет или получит другие значения. Из-за этого невозможно составить универсальную схему интерфейса «кнопка находится всегда здесь» для всех моделей — это свойство архитектуры SANE, а не ошибка программы.
Русская локализация в upstream присутствует: файл ru.po содержит переводы основных окон и действий, включая «Предварительный просмотр», «Стандартные параметры», «Дополнительные параметры», «Пакетное сканирование» и «Распознать и сохранить как текст». Исходный каталог перевода содержит материал разных лет, поэтому обещать абсолютную полноту локализации каждой свежей строки будущей версии 1.0 нельзя.
Поддерживаемые форматы и совместимость
Форматы сохранения и глубина цвета
Документация стабильной линии 0.999 указывает PDF, PNM и PostScript как базовые форматы Save mode. PNG требует сборки с libpng и zlib, JPEG — с libjpeg, TIFF — с libtiff. Современные пакеты Debian и Ubuntu включают соответствующие runtime-зависимости, но при самостоятельной сборке опциональный формат может быть отключён или не обнаружен. В master проверка JPEG, PNG, TIFF и LCMS2 также оформлена как отдельные опции конфигурации.
| Глубина и режим | Вывод, описанный для XSane 0.999 | Что учитывать |
|---|---|---|
| 1 бит, чёрно-белый | PNM/PBM и PNG; PS, JPEG и TIFF могут преобразовываться в 8-битный grayscale | Подходит для штриховых оригиналов, но не для тоновых фото |
| 8 бит, grayscale | PDF, PNM/PGM, PNG, PS, JPEG, TIFF | Универсальный режим для большинства текстовых документов |
| 16 бит, grayscale | PNM, PNG, TIFF | PDF в таблице совместимости 0.999 для этой глубины не заявлен |
| 24 бита, RGB | PDF, PNM/PPM, PNG, PS, JPEG, TIFF | Обычный цветной документ или фотография |
| 48 бит, RGB | PNM, PNG, TIFF | Для сохранения высокой глубины лучше выбирать формат без принудительного снижения |
Многостраничные контейнеры и дальнейшее открытие
Многостраничный режим позволяет собрать PDF, PostScript или TIFF. Полученный PDF является документом с растровыми страницами, если внешний OCR не добавил текст отдельно. Проверять его полезно в независимом просмотрщике: для Linux подойдёт, например, Okular, а на Windows итоговый PDF можно открыть в Sumatra PDF. Такая проверка сразу выявляет перепутанный порядок страниц, неверную ориентацию и повреждённый экспорт.
Совместимость со сканерами
XSane получает доступ к железу через sane-backends. Актуальная таблица SANE 1.4.0 содержит 2798 записей о сканерах и отдельно классифицирует уровень поддержки, непроверенные и неподдерживаемые устройства. Количество в каталоге не равно гарантии полной функциональности: даже у распознанной модели автоматический податчик, duplex или аппаратные кнопки могут иметь отдельный статус. Перед покупкой сканера стоит сверять точную модель и backend, а не только бренд.
Сетевое сканирование определяется SANE-окружением: XSane использует источник, который предоставил backend или saned, а не собственную облачную службу. В репозитории остаются старые WIN32-файлы с номерами ранних версий, но современные готовые пакеты, подтверждённые для этого обзора, относятся к Linux; выдавать эти исторические материалы за актуальную Windows-редакцию нельзя.
Карта критических зависимостей
Устройство и backend. Первая зависимость — конкретный SANE backend. Если он не обнаруживает сканер, переустановка графической оболочки обычно не решает проблему. Сначала нужно убедиться, что устройство доступно системе, backend установлен и разрешения позволяют обычному пользователю обращаться к нему.
Библиотеки форматов. JPEG, PNG, TIFF и управление цветом зависят от соответствующих библиотек. В дистрибутивных пакетах зависимости обычно уже согласованы менеджером пакетов; при ручной сборке отсутствие библиотеки меняет доступные возможности. Это одна из причин, по которой для рабочего компьютера пакет репозитория предпочтительнее самосборки.
Внешние команды. OCR, печать, fax и e-mail не следует считать автономными сервисами XSane. Там, где режим требует сторонней команды, результат и риски наследуются от неё. Локальный OCR может оставить данные на компьютере, а настроенная отправка почты или удалённая служба — передать их за пределы машины. XSane сам по себе не требует пользовательского аккаунта и не навязывает облачную обработку.
Файловая система и настройки. Результаты сохраняются в выбранный каталог, а пользовательские параметры классической линии XSane хранятся в каталоге .sane/xsane домашнего профиля, включая общие и device-specific rc-файлы. Для воспроизводимой рабочей станции важны и файлы сканов, и эти настройки: копия конфигурации ускоряет восстановление привычного режима после переустановки.
Производительность и стабильность
У XSane нет актуального официального набора требований по RAM, процессору или GPU и нет публичного современного benchmark, на основании которого можно честно обещать конкретную скорость. Время сканирования в первую очередь задают устройство, интерфейс подключения, backend, выбранное разрешение, глубина цвета и площадь. Сам frontend лишь организует параметры и принимает растровый поток.
Размер данных растёт вместе с числом пикселей и битностью. Поэтому 48-битный RGB-скан на высоком dpi создаёт значительно более тяжёлый поток, чем 8-битный серый документ той же площади, а многостраничный проект дополнительно требует места для промежуточных страниц. Для длинной пачки разумно заранее проверить свободное место в рабочем и временном каталоге и не выбирать максимальное оптическое разрешение без практической необходимости.
Стабильность сильно связана с backend. Если устройство теряется после простоя, не работает duplex или меняет допустимую область при переключении Flatbed/ADF, причина может находиться ниже XSane. В трекере проекта встречаются сообщения, где при смене источника сбрасывалось разрешение к значению по умолчанию или изменялась область сканирования. Это не означает, что проблема воспроизводится на каждом сканере, но даёт практическое правило: после переключения источника повторно проверить resolution и scan area до запуска длинной очереди.
Лицензирование и версии
Исходный код XSane распространяется как свободное ПО: основной код разрешено распространять и изменять по GNU GPL версии 2 или, по выбору, более поздней. Коммерческой подписки, Pro-редакции и платной разблокировки функций у XSane нет.
Пробного периода, водяных знаков и обязательного аккаунта нет. Платными или сетевыми могут быть только внешние инструменты, которые пользователь сам подключит для OCR, отправки или редактирования.
Нужно различать три слоя версий. Первый — upstream-тег 0.999. Второй — пакетная ревизия дистрибутива, например Debian 0.999-12.2 и Ubuntu 0.999-13. Третий — master, где configure.ac уже сообщает версию 1.0 и GTK 3, но отдельного релизного тега 1.0 пока нет.
У XSane нет официально поддерживаемой мобильной редакции, веб-версии или облачной панели, которую следует смешивать с настольным приложением. Также не нужно путать XSane с самим SANE API и sane-backends: backend-драйверы — отдельный системный слой, а XSane лишь один из возможных графических клиентов.
Системные требования
Готовые пакеты Linux
Самый надёжный набор требований определяет выбранный дистрибутив. Пакет XSane 0.999-13 в Ubuntu 26.04 LTS зависит от libc6, GLib, GTK 2, libjpeg, Little CMS 2, libpng, libsane1 версии не ниже 1.0.27, libtiff, zlib и xsane-common. Пакетный менеджер устанавливает согласованные зависимости автоматически. Ubuntu предоставляет сборки для шести архитектур, включая amd64 и arm64.
Debian 13 Trixie предоставляет 0.999-12.2, Ubuntu 26.04 LTS — 0.999-13. Установка пакета не гарантирует поддержку конкретного сканера: sane-backends должен поддерживать точную модель, а система — предоставлять пользователю доступ к устройству.
Ветка разработки master
Текущий configure.ac требует Autoconf 2.71 для генерации конфигурации, GTK 3 и sane-backends версии не ниже 1.0.0, а также zlib. JPEG, PNG, TIFF, LCMS2 и GIMP включаются как обнаруживаемые возможности: при отсутствии соответствующих development-библиотек опция может быть отключена. Для GIMP код конфигурации сначала ищет GIMP 3, затем GIMP 2.
Upstream не публикует фиксированного минимума оперативной памяти, числа ядер, частоты CPU или требований к 3D-ускорителю для обычного сканирования. Поэтому значения вроде «2 ГБ RAM» или «двухъядерный процессор» были бы выдумкой. Практическое ограничение определяется размером растров, драйвером и рабочей средой.
Преимущества и недостатки XSane
Плюсы и минусы
Глубокая интеграция с SANE. Программа показывает параметры, которые реально предоставляет backend, и подходит для устройств с большим набором аппаратных опций.
Контроль до финального скана. Preview, выбор области, гамма, яркость, контраст, гистограмма и предустановки позволяют подготовить захват без обязательного перехода в отдельный редактор.
Несколько маршрутов результата. Есть одиночное сохранение, многостраничный проект, batch areas, копирование и интеграции с внешними инструментами.
PDF без облака. Офисный PDF можно сформировать локально; для базовой работы не нужен аккаунт, сервер разработчика или подписка.
Свободная лицензия и дистрибутивные пакеты. XSane доступен в актуальных Linux-репозиториях, а upstream снова получает изменения.
Русская локализация. В исходном дереве присутствует русская переводная база для основных элементов интерфейса.
Минусы
Старая стабильная линия интерфейса. 0.999 остаётся GTK 2-приложением во многих дистрибутивах и выглядит менее цельно, чем современные frontends.
Разрыв между релизом и master. Разработка уже обозначена как 1.0 и GTK 3, но стабильного тега 1.0 ещё нет, поэтому свежие исправления не всегда доступны обычному пользователю.
OCR требует внешнего инструмента. Нет готового встроенного распознавания, автоматически создающего searchable PDF.
Совместимость зависит от backend. Поддержка ADF, duplex, сетевого режима и аппаратных параметров может различаться даже внутри одного семейства сканеров.
Некоторые интеграции зависят от пакета. GIMP plugin, fax и e-mail нельзя считать одинаково доступными во всех системах.
Нет современной официальной Windows-редакции. Старые упоминания Windows относятся к историческому сетевому порту и не являются актуальной настольной поставкой.
Сравнение с аналогами
Альтернативы полезно сравнивать по одному и тому же маршруту: как приложение получает изображение, насколько современна поддержка платформы, умеет ли собирать PDF и нужен ли отдельный OCR. Тогда место XSane становится понятнее.
| Программа | Платформа и захват | PDF и OCR | Когда предпочтительнее |
|---|---|---|---|
| XSane | Linux/Unix; SANE; детальный доступ к backend-опциям | PDF и multipage PDF есть; OCR внешний | Когда важны параметры SANE, ручной контроль области, цветокоррекция и локальный workflow |
| NAPS2 | Windows, macOS, Linux; на Linux поддерживает SANE и eSCL | PDF/TIFF/JPEG/PNG; OCR делает PDF поисковым | Когда нужен современный кроссплатформенный интерфейс и searchable PDF без ручного подключения OCR-команды |
| GNOME Document Scanner | Linux; SANE; упрощённый интерфейс | Экспорт PDF и изображений; акцент на простом сканировании | Когда нужен короткий маршрут «скан — поворот/обрезка — PDF» без множества технических параметров |
| Sumatra PDF | Windows; это просмотрщик, а не scanner frontend | Открывает PDF, TIFF, изображения, DjVu, XPS и другие форматы; не управляет SANE-сканером | После сканирования: быстро проверить и читать результат, а не захватывать бумажный оригинал |
Sumatra PDF и XSane не заменяют друг друга. XSane находится в начале цепочки и создаёт растровый документ, Sumatra PDF — в конце, где файл нужно открыть и проверить. На Windows для прямого превращения бумажного листа в PDF ближе по назначению WinScan2PDF или другой сканирующий frontend, тогда как Sumatra PDF остаётся средством просмотра.
Если приоритет — распознавание, а не драйверные параметры сканера, логичнее смотреть в сторону решений с собственным OCR-процессом, например ABBYY FineReader. Для отдельного распознавания применяются и утилиты вроде OCR CuneiForm, но это другой класс продукта: OCR анализирует изображение, а не заменяет SANE frontend.
Инструкция по установке
Debian и Ubuntu
Шаг 1. Убедитесь, что сканер поддерживается sane-backends и доступен текущему пользователю.
Шаг 2. Обновите индекс пакетов командой sudo apt update.
Шаг 3. Установите XSane: sudo apt install xsane. В Ubuntu 26.04 LTS пакет находится в Universe.
Шаг 4. Запустите xsane; при нескольких устройствах выберите нужный SANE-источник.
Шаг 5. Сделайте один Preview, задайте область и сохраните тестовый файл; лишь затем переходите к batch или multipage.
Первый запуск и параметры, которые стоит проверить
Источник. Flatbed и ADF могут предоставлять разные размеры и набор разрешений.
Resolution. Сначала выберите значение, достаточное для задачи; после смены источника перепроверьте его.
Scan area. Сделайте Preview и убедитесь, что рамка действительно покрывает документ.
Destination. Для PDF выберите Save или Multipage в зависимости от количества страниц; для редактирования фотографии удобнее PNG/TIFF.
Навигатор по сбоям
XSane пишет, что устройств нет. Проверьте, видит ли сканер SANE вне XSane. Если нет, ищите проблему в backend, подключении, сетевой настройке или правах. Если SANE видит устройство, а XSane нет, тогда проверяйте frontend и окружение запуска.
После перехода Flatbed → ADF изменилось разрешение или область. Повторно выберите source и resolution, сделайте Preview и проверьте рамку до запуска всей пачки: такие device-specific сбросы описаны в трекере XSane.
Нет JPEG, PNG или TIFF. Для стабильной линии наличие этих форматов связано с библиотеками, с которыми собран пакет. На обычной Debian/Ubuntu-системе зависимости подтягиваются пакетом; при самостоятельной сборке проверьте, обнаружены ли libjpeg, libpng/zlib и libtiff.
Duplex или ADF работает не полностью. Сверьте точную модель в базе sane-backends и документацию её backend. Если тот ограничивает duplex, XSane не может добавить аппаратную возможность поверх него.
Безопасное удаление
Перед удалением сохраните сканы, незавершённые проекты и, при необходимости, копию .sane/xsane. Затем используйте sudo apt remove xsane. Не удаляйте sane-backends, если его используют другие сканирующие приложения.
Практические кейсы
Одностраничный договор в PDF
Цель. Получить обычный PDF с одной растровой страницей без передачи документа в облако. Подготовка. Положите лист на планшет, выберите Gray для текста с полутонами либо Color для цветных отметок и убедитесь, что глубина соответствует PDF-выводу: для линии 0.999 это 8-битный grayscale или 24-битный RGB.
Шаг 1. Переключите назначение в Save и задайте имя с расширением .pdf.
Шаг 2. Выполните Preview, выровняйте рамку по листу и проверьте, что поля не обрезаны.
Шаг 3. Задайте нужное разрешение и запустите Scan.
Шаг 4. Откройте полученный PDF независимым просмотрщиком и проверьте всю страницу при увеличении.
Проверка результата. Файл должен открываться, иметь ожидаемую ориентацию и содержать весь документ. Ограничение. Такой PDF содержит изображение страницы. Поиск по словам не появится автоматически; для searchable PDF нужен отдельный OCR-процесс.
Пачка листов в один многостраничный PDF
Цель. Собрать несколько последовательных сканов в один файл и проверить порядок до финального экспорта. Подготовка. Перейдите в Multipage, создайте проект и выберите PDF как итоговый тип.
Шаг 1. Сканируйте страницы по одной либо через ADF, если его корректно предоставляет backend.
Шаг 2. Следите за списком проекта: показывайте подозрительную страницу, переименовывайте или удаляйте ошибочный захват до сборки.
Шаг 3. После завершения сохраните multipage file.
Шаг 4. Откройте итоговый PDF и сопоставьте число страниц с исходной пачкой, затем выборочно проверьте начало, середину и конец.
Проверка результата. Число страниц, порядок и ориентация должны совпадать с оригиналом. Ограничение. Большая пачка расходует место на промежуточные изображения; при сетевом сканере или проблемном ADF устойчивость определяется и backend/устройством.
Внешний OCR и текстовый результат
Цель. Получить распознанный текст из изображения, не приписывая XSane функций OCR-движка. Подготовка. Установите совместимый OCR-инструмент и укажите в настройках XSane команду и параметры, которые этот инструмент действительно поддерживает.
Шаг 1. Сканируйте текстовый оригинал ровно, с достаточным разрешением и контрастом.
Шаг 2. Запустите предусмотренное XSane действие OCR и задайте имя выходного текстового файла.
Шаг 3. Откройте текст отдельно и выборочно сверьте имена, числа, таблицы и спецсимволы с оригиналом.
Шаг 4. Если нужен именно searchable PDF, используйте инструмент, который умеет встроить текстовый слой в PDF, либо отдельный PDF/OCR workflow.
Ограничение. XSane лишь вызывает внешнюю команду, поэтому языки, точность и формат вывода зависят от неё. Для готового OCR-конвейера без такой настройки удобнее приложение с интегрированным распознаванием.
Контроль перед сохранением и передачей
• После любой смены источника снова проверьте resolution и scan area.
• Убедитесь, что глубина цвета совместима с выбранным форматом и не происходит нежелательного снижения битности.
• Для multipage проверьте число, порядок и ориентацию страниц до удаления проекта.
• Откройте итоговый файл независимым приложением; PDF должен открываться целиком, TIFF/PNG — показывать ожидаемую геометрию и качество.
• Если документ должен быть доступен для текстового поиска, проверьте поиск по редкому слову. В обычном скане XSane текстового слоя нет.
• Перед отправкой конфиденциального документа выясните, не передаёт ли подключённая внешняя OCR/e-mail-команда данные в сеть.
Часто задаваемые вопросы
Почему у двух сканеров в XSane разные наборы полей?
Потому что интерфейс строится из SANE-опций конкретного backend. XSane не рисует одинаковый набор функций для каждого устройства: источник, duplex, разрешения и аппаратные коррекции появляются только тогда, когда backend их объявляет.
Можно ли сканировать по сети без облачного аккаунта?
Да, если сетевой сканер доступен через настроенный SANE backend или saned. Это локальный или организационный сетевой маршрут, а не сервис XSane. Удалённый доступ всё равно нужно защищать и настраивать средствами сети и SANE.
Можно ли открыть существующий PDF в XSane и отредактировать текст?
Нет. XSane — средство захвата, а не PDF-редактор. Оно создаёт PDF из сканов и собирает страницы, но не предназначено для редактирования текста и структуры уже готового PDF.
Можно ли сохранить настройки конкретного сканера?
Да. Классическая линия использует общие и device-specific rc-файлы в пользовательском каталоге .sane/xsane. Перед переносом системы их можно сохранить вместе с рабочими файлами, но они не заменяют backend и его системную конфигурацию.
Подходит ли XSane для конфиденциальных документов?
Локальный скан и запись на диск не требуют облака. Но приватность всего workflow зависит от того, что подключено дальше: внешняя OCR-команда, e-mail, сетевой сканер или общий каталог могут передавать данные по сети.
Что делать, если PDF нужен с поиском по тексту?
Добавить OCR отдельным инструментом или выбрать frontend с интегрированным OCR. В XSane действие OCR запускает внешнюю команду; обычный PDF, созданный непосредственно из сканов, остаётся растровым.
Вывод
XSane подходит пользователям Linux/SANE, которым нужен подробный контроль источника, области, параметров backend, цветокоррекции, batch и multipage-проектов с локальным выводом в PDF, TIFF, PNG и другие поддерживаемые форматы. Сильная сторона продукта — управляемый сканирующий workflow без обязательного аккаунта и облака; слабая — старая стабильная линия 0.999 и зависимость от внешнего OCR.
Для простого «лист в PDF» удобнее GNOME Document Scanner, для кроссплатформенной работы и searchable PDF — NAPS2, для серьёзного распознавания — специализированный OCR-пакет. Sumatra PDF не конкурирует с XSane за захват: это просмотрщик готового результата. В 2026 году XSane нельзя считать заброшенным, потому что проект развивается внутри SANE Project, но возможности master 1.0/GTK 3 не следует приписывать стабильным пакетам 0.999 до отдельного релиза.