IZONE - http://www.izcity.com/ - бесплатный софт, вэб-сервисы, ресурсы для раскрутки, свежие номера журнала "Internet Zone".

 IZONE 


Так уж Fine этот Reader?

Часть 1

Привет, собственно. Начнем со всяких новостей в области софта и способов овладения (или овладевания - кому как нравится) им. Хотя нет, про это потом... Как-то я тут решил ОС типа вынь2к перепоставить, на что были определенные причины. Причем причин собственно было несколько (в штуках): нежелание FineReader'а типа 5.0 работать со сканером; нежелание словаря Lingvo типа 6.5 давать перевод нужного слова с выдачей на этом этапе нехорошей ошибки; замусоренность системы вследствие длительной установки-сноса-перестановки большого количества всякого софта; желание попробовать NTFS (ранее была FAT32).
     А теперь по-порядку. Нежелание работать программы FineReader с драйвером сканера. Из других программ вызов проходил нормально - например, из Paint shop или PhotoShop. Были предприняты неоднократные попытки устранить данную неприятность путем соответствующей чистки системы (как то удаление всех записей в системном реестре, в системных файлах, удаление всяких файлов и целых каталогов типа twain_32) путем удаления из системы сканера (и всех его следов присутствия) и последующей установки сначала самого файнридера, а потом драйверов сканера (именно в этом порядке) - пофигу мороз. Можно было, конечно, плюнуть на все это и сканировать из какого-нибудь графического редактора, а потом уж загружать картинки в файнридер для последующего распознавания-преобразования. Так, собственно, и делал какое-то время, но не особо удобно оно было...
     По поводу словаря Lingvo (причем той же компании - ABBYY Software House). После попытки узреть перевод нужного слова вылетает вместо перевода следующая бяка:

Причем, если нажать на "Cancel", то вылетает еще одно, не менее интересное окошко:

Понятное дело, что попытки удалить, а потом заново поставить словарь ни к чему не привели.
     Замусоренность - она и на 386-ом замусоренность. От нее полностью избавиться не удается, чтобы вы там не чистили и не удаляли.
     Собственно, по поводу преобразования в NTFS. Как выяснилось, вынь2к оказалась не слишком привередливой, и все, что мне было нужно, под ней нормально работало, поэтому совместимость с чем-то другим, крутящимся под FAT32, оказалась не особо нужной, да и хотелось попробовать, а чем оно лучше, это NTFS.
     Надо сказать, что w2k оказалась достаточно живучей в сравнении с разными w95, w98, me и всякими их подвидами. Сколько она стояла - ни разу не упала, да и особой нужды ее переустанавливать не возникало. Помню, когда у меня стояла 95, а потом 98se, приходилось примерно раз в два-три месяца все сносить и ставить заново, ибо всяких глюков появлялось - сплошной скринсэйвер. Вот самое интересное началось в процессе установки с нуля w2k. Зная, что существует два пути установки ее - это либо из предыдущей версии окон, либо, если делать нечего - путем создания сначала нескольких установочных дискет (четырех, насколько я успел заметить) и последующей установки ОС с помощью них. Был выбран первый путь, на что существовали свои причины.
     Итак, была поставлена за считанные минуты 95-оконная версия. Далее ..., нет, не w2000 - сначала был поставлен System Commander 2000, а уж потом w2k, причем попутно было указано, что необходимо раздел, куда ставится w2k, преобразовать в NTFS - а это как раз логический диск, где уже стоят 95 окна и сам SC2000... Вот тут нас поджимал, т.е. поджидал не особо приятный сюрприз - после очередной перегрузки в процессе установки ОС (какой же microsoft без перезагруки?) выяснилось, что SC2000 крякнулся и запускаться не желает или желает, но уже не может, поскольку целостность его была нарушена в результате изменения файловой стуктуры с FAT32 на NTFS. )ё(. Понятно, что в таком состоянии пришлось весь процесс установки повторить сначала. Ха, не тут-то было, точнее было, но уже сплыло (Надо сказать, что я решил далее не эксперементировать, а оставить при очередной установке FAT32 - так оно спокойнее.). Так вот, начал я было ставить 95-ую, а оно мне пишет, что чего-то файловая структура диска совсем, мол, мне непонятная - смените ее сначала, а так ставиться не буду, хоть я и 95. Чего делать - fdisk'ом ее, понятное дело, чем же еще? Запускаем fdisk, смотрим информацию о пока не имеемых, но уже имеющихся разделах - среди прочего наш раздельчик NTFS, причем активный. Так, удаляем все нафиг. Чё за... Первый раз такое узрел - пишет, что не может удалить раздел, поскольку он не dos и вообще непонятно что. Ну, для "непонятно что" есть соответствующий пункт - опять "фиг вам, а не роскошь!" - не хочет удалять. Пришлось напрячь пару-тройку извилин и сменить сперва активный раздел, после чего удаление раздела NTFS прошло достаточно успешно... Хитро придумано - не сразу и догадаешься-то.
     Понятно, что после такого удаления пришлось заново создавать разделы и форматировать диск. Причем была замечена еще одна интересная и не особо приятная вещь: после того, как один из разделов был преобразован в NTFS (был это, как водится диск С), а потом была по уже объясненным причинам проведена процедура повторной перестановки, то на одном из этапов (когда в fdisk'е еще не был удален раздел NTFS) была запущена программка с незатейливым именем format, а в качестве параметра было ей передано имя того самого диска С, все это с ключиком s (format C: /s). Так вот, отформатированным оказался не логический диск "С" (с NTFS), а следующий логический диск D с более понятной утилите format структурой!!! Потом оказалось, что командой Dir диск С вообще не показывался! В общем, в результате перестановки удалось потерять содержимое диска D, а потом пытаться его восстанавливать (но об этом в следующем номере). В итоге, после двух дней нажимания на всякие кнопки ОС была поставлена заново.
     Чего добились? Заработал вызов драйвера сканера из файнридера - замечательное известие. Заработал словарь - радости полон винчестер. Бац... Перестал работать примерно через пару дней после установки. За это время были установлены VB6 с последующим SP4; Delphi 5 c последующей установкой SP1, ну и по мелочам немного. Всё, после этого опять такая же ошибка выскакивает. Подозрение такое, что в процессе установки всяких программ (происходивших уже после установки самого Lingvo) были переписаны (или обновлены, если кому-то так больше нравится) библиотеки, которые использует Lingvo, и эти новые версии не подходят для Lingvo (или наоборот). Вот вам и нате, причем на странице ABBYY такой ошибки не описано и, стало быть, не исправлено. Так и придется пользоваться мультилексом...:) Далее, чего мы имеем - почистили систему - теперь можно мусорить с удвоенной силой. В минусе - потеря информации на логическом диске D и достаточно большие затраты на перестановку всего используемого софта. Такие дела. 

Часть 2 

Я уже как-то ранее писал о некоторых глюках, присущих всем известному программному пакету распознавания текстов от компании ABBYY Software House. Речь идет о Fine Reader'е - последняя версия 5.0.0.ххх (Pro/Office). Напомню вкратце суть проблемы. После установки пакета возможны проблемы при вызове драйвера сканера - связь со сканером наглухо пропадает, причем не только при работе из самого ридера, но и из других графических редакторов. По некоторым данным, у некоторых программа вообще отказывалась либо ставиться (NT4), либо ставилась, но не запускалась (тоже NT-ка). Кроме того, периодически могли выскакивать сообщения о внутренних ошибках программы, после чего работа программы успешно завершалась, несмотря даже на то, что у вас не сохранен текущий сеанс работы...:) И т.д. В общем, ничего хорошего.
     Так вот, недавно появился Service Pack 1 на это дело, который призван данные траблы устранить по мере возможности. Конкретно, делает он следующее:

1. Ошибки в пользовательском интерфейсе ABBYY FineReader 5.0 Pro/Office.
2. Символы, не входящие в набор символов кодовой страницы DOS, при экспорте во все форматы "для DOS" заменяются на знак '?'.
3. При запуске FineReader 5.0 Pro/Office возникает сообщение об ошибке "BatchPage cpp.135".
4. При запуске FineReader 5.0 Pro/Office возникает сообщение "Внутренняя программная ошибка. C:\FineReader\Shell\Frame\ShellUICallback.cpp, 38".
5. При попытке сохранения в RTF распознанного документа, содержащего картинки, выдается сообщение: "Внутренняя программная ошибка C:\FineReader50\ImageSupport\Inc\ImageSupport.h, 628 ".
6. FineReader 5.0 Pro/Office не запускается после работы утилиты Norton WinDoctor.
7. После установки программы FineReader 5.0 сканирующие программы, установленные на компьютере, не находят TWAIN-источники.
8. При внесении в Греческий словарь слова, которое было добавлено ранее, возникает сообщение об ошибке.
9. Отсутствие возможности редактировать файлы, переданные из FineReader 5.0 Pro/Office в формат PDF, средствами Adobe Acrobat 4.0 и выше.
10. В окне Проверка не работают команды Копировать, Вставить.

     Дело осложняется тем, что этот сервис пак не лежит в свободном доступе. Можете проверить: http://www.abbyy.ru/CheckSerialNumber/ CheckSerialNumber_r.asp. То бишь нужно иметь правильный серийный номер пакета... А можно и не иметь...:) Если кому не особо хочется заполнять всякие регистрационные формы, а потом еще и искать нужный серийный номер программы, к тому же ой как нужен SP, ибо без него никак, то идем сюда. Далее, я думаю, понятно, хотя могут возникнуть некоторые проблемы с закачкой, поскольку все это дело в девяти частях лежит на ftp. Лично у меня ни FlashGet, ни Go!Zilla со своим мощным модулем Leech зацепиться не смогли, не захотел коннектиться и CuteFTP, а вот простенький ftp-клиент AceFTP с первого раза подцепился и загрузил все девять файлов (размером, кстати, каждый более 2МБ) за несколько минут...
     Я что-то подозреваю, что аналогичные проблемы присутствуют и в другом пакете этой компании - в пакете словарей Lingvo, ибо ошибки практически такие же. Бум надеяться, что и на него будет когда-нибудь SP или хотя бы фиксы ...

Часть 3: И Reader глючить продолжал...

     Дело было так: как я уже говорил, выпущенный сервис пак номер раз на файн ридер типа "5" призван исправить кучу, я бы сказал, непростительных багов, допущенных разработчиками данного программного пакета. Поведение программы можно описать примерно так:

1. "поработала, но что-то поднадоело, не буду больше".
2. "вот ты меня поставил, но запускаться я не намерена".
3. "хрен тебе, не буду я устанавливаться на твой комп".
4. "и не проси".
5. "говоришь, у тя сканер стоит? ну и пусть стоит, не нравится он мне, не буду я с ним работать".
6. "а будешь приставать - перестанут работать и другие проги, понял?".

     Радостный от того, что я наконец-то заполучил этот SP раз, я нажал на файл с загадочными буквами "ехе" в конце имени.
     Тут я хотел бы прервать свой рассказ и немного посвятить вас в таинство саморапаковывающихся архивов, каким и должен быть, судя по прилагаемой к нему инструкции, данный SP. Там же на ftp-шнике, вместе со стервис паком из девяти файлов, лежит файлик под названием "InstructionR.txt". содержание которого в точности следующее:

 

ИНСТРУКЦИЯ ПО УСТАНОВКЕ ПАКЕТА FINE READER 5.0 SERVICE PACK 1:
Service Pack предназначен для обновления программы ABBYY FineReader 5.0 Pro/Office, выпуск не выше 5.0.0.306 (Справка/О программе...).
 
1. Создайте новую папку;
2. Скачайте в нее все файлы (часть 1 - часть 9).
3. Запустите файл "FR5SP1_1.exe" . Остальные файлы распакуются автоматически в папку "C:\Temp\FR5SP1".
 
После распаковки программа установки пакета Service Pack запустится автоматически.

     А вот фиг вам, автоматической распаковкой остальных восьми фалов дистрибутива и не пахло, по-крайней мере на W2k. Так что пришлось все это дело распахаривать вручную. Ну да ладно, это нас не испугает - мы уже в школу ходим.
     Теперь, уже уверенные в том, что дальше все пойдет как по маслу, запускаем "install_точка_exe" ... и фигеем. От возникшего на экране окошка с радостным сообщением типа "У вас неправильно проинсталлирован Fine Reader. Переустановите его.". Короче, стервис пак становиться не хочет... Дело в следующем: проапгрейдить трайал (пробную) версию не получится (без всяких ухищрений). Посему вам надо сначала заиметь ритейл-версию (купленную т.е., правда, не обязательно вами :)). После этого можно будет надеяться, что стервис пак установится и вы больше не натолкнетесь на традиционное окошко с сообщением о внутренней ошибке программы. Хотя, я уже столкнулся с таким окошком сразу же после установки стервис пака (радует, что хоть стал вызываться драйвер сканера), но сначала весьма интересный элемент списка:

     Как вам "недействительный язык" распознавания? Ну, не буду вас особо утомлять рассказом о том, почему и как можно увидеть такую надпись, да и не видеть ее лучше...:).
     В общем, дальше ищем в опциях вот такое окошко:


     И жмем на указанную кнопочку, получаем заветное окошко:

     Кстати, помните - в восьмом номере я говорил также об аналогичных ошибках в Lingvo шестой весрсии (6.5). Так вот, еще один прикол: если вы ставите словари Лингво после установки SP1 для Fine Reader, то вы получаете те же траблы, что и до установки SP - т.е. кучу глюков. Сам же Лингво остается невозмутимым и ... неработоспособным...
     Замечательные программы, если говорить честно, жаль только, что вот такие баги не позволяют нормально ими пользоваться...:(.

Источник: http://www.sura.ru/shadow/

 


Copyright © "Internet Zone"info@izcity.com
Копирование и использование данных материалов разрешается только в случае указания на журнал "Internet Zone", как на источник получения информации. При этом во всех ссылках обязательно явное указание адреса вэб-сайта http://www.izcity.com/. При наличии у копируемого материала авторов и источника информации - их также нужно указывать, наряду со ссылкой на нас.