PrintStore - учет расходных материалов и мониторинг оборудования

Основной сайт проекта: perfectsoft.ru

Архив новостей

06.02.2024
Релиз PrintStore 3.23

Исправлены найденные ошибки, а в версию Pro добавлена давно ожидаемая возможность множественного удаления записей. Теперь в любом разделе программы можно, как в проводнике Windows, выбрать ненужные записи любым доступным способом (с нажатым SHIFT или CTRL, или через CTRL+A), и удалить их. Дальше программа всё сделает сама, включая пересчет остатков на складах, статистику расхода РМ, обновление шаблонов наименований устройств, совместимость устройств и РМ, и многое другое.

Полный список изменений:
— исправлена ошибка с отображением раздела Предприятие в дереве разделов для учетных записей с ограниченным доступом;
— добавлена проверка на привязку устройства к договору при удалении устройства;

Версия Pro:
— добавлена возможность группового удаления записей.

25.01.2024
Релиз PrintStore 3.22

Доработан диалог импорта. В нём исправлено несколько редких небольших ошибок. И, для удобства, в случаях необходимости выбора из большого количества вариантов, этот список вариантов из контекстного меню перенесен в дополнительный диалог.

Исправлена одна неприятная ошибка, когда на некоторых компьютерах на всех устройствах в мониторинге остаток всегда отображался 100%. В результате изучения этого вопроса была обнаружена ошибка в .NET Framework, из-за которой некорректно происходили преобразования чисел в случае, если в региональных настройках была указана точка в качестве разделителя десятичных знаков (а не запятая, как обычно). Сейчас этот код полностью переписан, и теперь он не зависит от региональных настроек хост-системы.

Также выяснилось, что не все печатные устройства успевают ответить по SNMP за стандартный таймаут, установленный по умолчанию (500 мс). Где-то дело в недостаточно быстром устройстве, где-то в низкой скорости канала связи. Поэтому принято решение увеличить дефолтный таймаут до 1000мс, включая бесплатную версию. А в версии Pro дополнительно дать возможность настройки этого таймаута.

Полный список изменений:
— исправлена ошибка в диалоге свойств сотрудника при автоматическом снятии галочки "Не показывать скрытые" для помещений в скрытых филиалах;
— исправлена ошибка в диалоге импорта при отображении пустых значений по умолчанию после применения схемы импорта;
— исправлена ошибка в диалоге импорта при загрузке значений по умолчанию, являющихся обязательными;
— исправлена ошибка в диалоге импорта при обработке ячеек, не содержащих значимой информации;
— исправлена ошибка при отображении значений остатков РМ в мониторинге (на некоторых компьютерах всегда отображалось 100%);
— в диалоге импорта при выборе значений по умолчанию для случаев с большим количеством вариантов добавлен вызов дополнительного диалога с возможностью поиска;
— в диалоге импорта добавлена возможность перезаписи схемы импорта при вводе уже имеющегося названия;
— увеличено время ожидания ответа устройства в мониторинге до 1000 мс.

Версия Pro:
— добавлена возможность настройки параметра "Время ожидания ответа устройства" в мониторинге.

05.10.2023
Релиз PrintStore 3.21

Баг-фикс и пополнение БД моделей.

Полный список изменений:
— исправлена ошибка при отправке уведомлений при отключенном SSL;
— исправлена ошибка в диалоге свойств склада;
— исправлена ошибка в сортировке отчета Мониторинг-Счетчики для устройств, несопоставленных с учетом;
— исправлена ошибка копирования полей в диалоге оборудования;
— в БД добавлено описание 10 моделей оборудования (Canon, Ricoh, Pantum). Теперь база содержит 3323 моделей устройств;
— в БД добавлено описание 12 моделей РМ (Canon, Ricoh). Теперь в базе 3534 моделей РМ;
— в БД добавлена поддержка мониторинга SNMP для 10 моделей (Canon, Ricoh, Pantum). Теперь поддерживается мониторинг 1965 моделей устройств.

Версия Pro:

— исправлена ошибка отображения информации на закладке "Мониторинг-Параметры" при работе с файловой БД.

06.09.2023
Релиз PrintStore 3.20

В новой версии сделано очень удобное улучшение — в разделе "Мониторинг" информация об остатке картриджей теперь отображается в общей таблице.

Также немного доработан диалог перемещения РМ.

Полный список изменений:
— исправлена ошибка с перемещением по таблице при наличии скрытых столбцов;
— добавлен столбец "Штрихкод" в диалог перемещения РМ;
— добавлена возможность автоматического скрытия неиспользуемых столбцов в диалоге перемещения РМ;
— в раздел "Мониторинг" добавлены столбцы с индикаторами остатка основных картриджей;
— дополнены профили SNMP для некоторых моделей Pantum и Canon;
— в БД добавлено описание 1 модели оборудования (Epson). Теперь база содержит 3313 моделей устройств;
— в БД добавлено описание 4 моделей РМ (Epson). Теперь в базе 3522 моделей РМ;
— в БД добавлена поддержка мониторинга SNMP для 1 модели (Epson). Теперь поддерживается мониторинг 1955 моделей устройств.

28.07.2023
Релиз PrintStore 3.19

Основное изменение данной версии - для расходных материалов добавлено поле "Другие коды производителя". Оно позволяет сохранять различные сокращенные коды, устаревшие артикулы и т.п., которые раньше хранились в примечании к модели расходного материала. Все описания моделей РМ, поставляемые с программой, переработаны, и информация в них размещена надлежащим образом. Обновленные описания можно импортировать в рабочую базу с помощью встроенного импорта из UDB.

Дополнительной удобной доработкой стало добавление во все текстовые поля интерфейса небольшого всплывающего крестика, позволяющего при нажатии быстро очистить введенную в поле информацию.

Микропополнение (3 шт) базы моделей.

Полный список изменений:
— исправлена ошибка при генерации отчетов;
— исправлена ошибка при скрытии закладок в подразделах в многопользовательском режиме;
— исправлена ошибка при обновлении интерфейса после импорта моделей РМ;
— заменена иконка закрытия на закладках в многооконном интерфейсе;
— во всех текстовых полях добавлена возможность очистки поля одним кликом мыши;
— в диалогах свойств модели оборудования и модели РМ добавлены недостающие иконки к полям ввода;
— в диалогах свойств модели оборудования и модели РМ поле "Штрихкод" переименовано в "Товарный штрихкод";
— в диалогах свойств модели оборудования и модели РМ поле "Номер по каталогу" переименовано в "Код модели по каталогу производителя";
— в диалоге свойств модели РМ добавлено поле "Другие коды производителя";
— в разделах РМ, "Модели РМ" добавлен столбец "Другие коды производителя";
— в БД добавлено описание 3 моделей оборудования (HP, Ricoh). Теперь база содержит 3312 моделей устройств;
— в БД добавлено описание 9 моделей РМ (HP, Ricoh). Теперь в базе 3518 моделей РМ;
— в БД добавлена поддержка мониторинга SNMP для 3 моделей (HP, Ricoh). Теперь поддерживается мониторинг 1954 моделей устройств.

26.06.2023
Релиз PrintStore 3.18

В данной версии сделаны две важные доработки. В диалоге импорта для взаимодействия с файлами Excel ранее использовался компонент MS, который зависел от внешних условий. Чаще всего это был конфликт с параллельно установленным на компьютере MS Office. И это приводило к необходимости переустановки этого компонента, чтобы в программе можно было пользоваться импортом. Теперь импорт переключен на другой open source компонент, который работает безконфликтно.

Вторая доработка касается диалога группового перемещения оборудования, который теперь может одним действием переместить группу устройств в одно помещение или на одного сотрудника или в один отдел (в любых комбинациях). Попутно в этом диалоге, а также в диалоге одиночного перемещения (который также используется в бесплатной версии) были найдены и исправлены две редко возникающие ошибки.

Немного пополнена база моделей.

Полный список изменений:
— исправлена ошибка в диалоге перемещения оборудования с отображением помещений, относящихся к архивным (скрытым) филиалам;
— исправлена ошибка в диалоге перемещения оборудования, когда значение поля "Ответственный сотрудник" не всегда подгружалось;
— исправлена проблема в диалоге импорта из файлов Excel, приводившая к невозможности открытия файлов в случае конфликта компонентов доступа к данным с библиотеками из состава MS Office;
— в диалоге свойств модели расходного материала исправлена подсветка поля "Совместимые модели";
— в БД добавлено описание 22 моделей оборудования (Canon, HP, Kyocera, Pantum, Sharp). Теперь база содержит 3309 моделей устройств; — в БД добавлено описание 23 моделей РМ (Canon, HP, Kyocera, Pantum, Sharp). Теперь в базе 3509 моделей РМ; — в БД добавлена поддержка мониторинга SNMP для 15 моделей (Canon, HP, Kyocera, Pantum, Xerox). Теперь поддерживается мониторинг 1951 моделей устройств.

Версия Pro:
— исправлена ошибка в диалоге группового перемещения оборудования с отображением помещений, относящихся к архивным (скрытым) филиалам;
— исправлена ошибка в диалоге группового перемещения оборудования, когда значение поля "Ответственный сотрудник" не всегда подгружалось;
— в диалог группового перемещения оборудования добавлена возможность указания только части параметров перемещения;
— в диалог группового перемещения оборудования добавлена подсветка групп полей, соответствующих изменяемым параметрам.

26.05.2023
Релиз PrintStore 3.17

Доработан диалог оборудования, в него добавлены удобные инструменты для сопоставления с устройством в мониторинге. Теперь можно легко обнаружить и исправить несоответствие между информацией, введенной вручную и полученной из мониторинга.

Немного пополнена база моделей.

Полный список изменений:
— в диалог оборудования добавлена возможность сопоставления устройства с мониторингом;
— в диалог оборудования добавлена индикация несоответствий между данными учета и мониторинга;
— в диалог оборудования добавлена возможность копирования различающихся значений из мониторинга в учета;
— в контекстное меню раздела "Оборудование" добавлен пункт для отображения сопоставленного оборудования в разделе "Мониторинг";
— в контекстное меню раздела "Оборудование" добавлен пункт для вызова диалога сопоставления устройств в учете и мониторинге;
— в БД добавлено описание 11 моделей оборудования (Canon, HP, Katusha, Kyocera). Теперь база содержит 3287 моделей устройств;
— в БД добавлено описание 15 моделей РМ (HP, Katusha, Kyocera). Теперь в базе 3486 моделей РМ;
— в БД добавлена поддержка мониторинга SNMP для 11 моделей (Canon, HP, Katusha). Теперь поддерживается мониторинг 1936 моделей устройств.

23.03.2023
Релиз PrintStore 3.16

Небольшая доработка и пополнение БД моделей.

Полный список изменений:
— в БД добавлено описание 39 моделей оборудования (Canon, HP, Kyocera, Pantum, Ricoh). Теперь база содержит 3276 моделей устройств;
— в БД добавлено описание 25 моделей РМ (Canon, HP, Kyocera, Pantum, Ricoh). Теперь в базе 3471 моделей РМ;
— в БД добавлена поддержка мониторинга SNMP для 39 моделей (Canon, HP, Kyocera, Pantum, Ricoh). Теперь поддерживается мониторинг 1925 моделей устройств.

Версия Pro:
— добавлена возможность группового переноса сопоставленного с сотрудником оборудования при изменении местоположения сотрудника.

05.12.2022
Релиз PrintStore 3.15

Небольшой баг-фикс и пополнение БД моделей.

Полный список изменений:
— исправлена ошибка с сохранением порогов уведомлений;
— в БД добавлено описание 23 моделей оборудования (Brother, Canon, HP, Kyocera, Lexmark, Xerox). Теперь база содержит 3237 моделей устройств;
— в БД добавлено описание 37 моделей РМ (Brother, Canon, HP, Kyocera, Lexmark, Xerox). Теперь в базе 3446 моделей РМ;
— в БД добавлена поддержка мониторинга SNMP для 24 моделей (Canon, Develop, HP, Konica Minolta, Ricoh). Теперь поддерживается мониторинг 1886 моделей устройств.

11.08.2022
Релиз PrintStore 3.14

Небольшое пополнение БД моделей.

Полный список изменений:
— в БД добавлено описание 20 моделей оборудования (Brother, Canon, Konica Minolta, Ricoh, Xerox). Теперь база содержит 3215 моделей устройств;
— в БД добавлено описание 29 моделей РМ (Brother, Canon, Konica Minolta, Ricoh, Xerox). Теперь в базе 3409 моделей РМ;
— в БД добавлена поддержка мониторинга SNMP для 16 моделей (Brother, Canon, Konica Minolta, Ricoh, Xerox). Теперь поддерживается мониторинг 1862 моделей устройств.

27.04.2022
Релиз PrintStore 3.13

Небольшой баг-фикс и пополнение БД моделей.

Полный список изменений:
— исправлена ошибка с обновлением закладок после смены текущей записи в основной таблице;
— в диалоге свойств устройства мониторинга из списка сопоставления убраны несетевые устройства;
— в БД добавлено описание 33 моделей оборудования (Canon, Develop, HP, Konica Minolta, Ricoh). Теперь база содержит 3195 моделей устройств;
— в БД добавлено описание 39 моделей РМ (Canon, Develop, HP, Konica Minolta, Ricoh). Теперь в базе 3380 моделей РМ;
— в БД добавлена поддержка мониторинга SNMP для 24 моделей (Canon, Develop, HP, Konica Minolta, Ricoh). Теперь поддерживается мониторинг 1846 моделей устройств.

17.02.2022
Релиз PrintStore 3.12

Главная доработка — теперь все уведомления, отправляемые службой мониторинга, сохраняются в журнал уведомлений. В версии Pro для их просмотра добавлен новый раздел "История уведомлений", в котором с помощью фильтров легко найти нужные записи. Также в бесплатной версии и в версии Pro отправленные уведомления доступны в разделе "Мониторинг" на новой закладке "История уведомлений". Там отображаются уведомления, относящиеся к выбранному в списке устройству.

В интерфейсе сделано много небольших улучшений для более удобной работы с информацией. Исправлены найденные ошибки.


Полный список изменений:
— исправлена ошибка с отображением галочки "Не показывать скрытые" в диалоге списания РМ;
— исправлена ошибка с отображением списка связанных РМ в диалоге свойств прихода РМ при отключенном режиме НРМ;
— исправлена ошибка с отображением некоторых столбцов с информацией об НРМ при отключенном режиме НРМ;
— исправлена ошибка при использовании пункта меню заголовков столбцов "Расставить по умолчанию";
— исправлена ошибка с отсутствием обновления информации на закладках раздела "Мониторинг" после ручного опроса устройства;
— добавлен пункт "Удалить" в меню раздела "Оборудование";
— пункт "Изменить данные о приходе оборудования" переименован в "Свойства" в меню раздела "Оборудование";
— добавлен фильтр по типу оборудования в раздел "Оборудование";
— фильтр по формату печати в разделе "Оборудование" изменен на выпадающий список с галочками;
— добавлена закладка "Списания материалов" в разделе "Расходные материалы";
— добавлена закладка "Списания материалов" в разделе "Модели расходных материалов";
— добавлена закладка "Номерные расходные материалы" в разделе "Модели расходных материалов";
— добавлен столбец "Экз. используется" в раздел "Справочники"-"Типы оборудования";
— добавлены столбцы с информацией об оборудовании в раздел "Оборудование"-"Установленные РМ";
— добавлена закладка "История уведомлений" в раздел "Мониторинг";

Версия Pro:
— изменения параметров уведомлений теперь подхватываются без перезапуска службы сбора данных;
— добавлен подраздел "История уведомлений" в раздел "Управление уведомлениями".

19.01.2022
Релиз PrintStore 3.11

Основное улучшение — в интерфейсе доработана загрузка данных в таблицы. Заметно увеличена скорость, обновление таблиц сделано более плавным.

В базу программы добавлена 31 новая модель Kyocera с совместимыми расходными материалам и по более чем 100 моделям Kyocera внесены дополнения.

Исправлены две небольшие ошибки.

Полный список изменений:

— исправлена ошибка при распознавании моделей устройств;
— исправлена ошибка при проверке поля Адрес подсети в диалоге сканирования сети;
— оптимизирована загрузка информации в таблицы разделов;
— в БД добавлено описание 31 модели оборудования (Kyocera). Теперь база содержит 3167 моделей устройств;
— в БД добавлено описание 35 моделей РМ (Kyocera). Теперь в базе 3341 модель РМ;
— в БД добавлена поддержка мониторинга SNMP для 31 модели (Kyocera). Теперь поддерживается мониторинг 1822 моделей устройств.

16.12.2021
Релиз PrintStore 3.10

Основное улучшение - в версии Pro добавлен диалог группового списания расходных материалов. Он удобен в том случае, если вы ранее не списывали картриджи из оборудования при установке новых, программа такое пока позволяет делать. Теперь вы можете одним действием списывать сразу много картриджей. При этом диалог следит за тем, чтобы случайно не списывались текущие установленные картриджи.

Добавлена полноценная поддержка клавиш PageUp и PageDown при перемещении по записям в таблицах и при выделении нескольких записей с нажатым Shift.

Исправлена ошибка, из-за которой иногда спонтанно переставали обновляться закладки в разделах.

Полный список изменений:

— исправлена ошибка с обновлением закладок в разделах;
— добавлена поддержка клавиш PageUp и PageDown для перемещения по записям в таблицах;

Версия Pro:

— добавлена возможность выделения в таблицах группы записей клавишами PageUp и PageDown при нажатом Shift;
— добавлен диалог группового списания расходных материалов в разделе "Установленные РМ" и на закладке "Оборудование - Установленные РМ".

07.12.2021
Релиз PrintStore 3.9

Небольшой баг-фикс. Исправления коснулись двух вопросов — диалога верификации и многопользовательского режима работы, когда к пользователю применяются ограничения доступа по филиалам.

Полный список изменений:

— исправлена ошибка на закладке "Оборудование - Такое же оборудование" в случае, если у пользователя применяется ограничение доступа по филиалам;
— исправлена ошибка при переходе на записи объектов из диалога верификации для некоторых типов ошибок;
— в диалог верификации добавлена галочка, управляющая минимизацией при переходе на записи объектов;

Версия Pro:

— исправлена ошибка при запуске диалога верификации из многооконного интерфейса.

15.11.2021
Релиз PrintStore 3.8

Основная доработка версии - добавлена поддержка многопоточности в самые нагруженные диалоги — сканирования сети и снятия дампов SNMP. Это позволило в разы увеличить скорость проверки и распознавания устройств в сети. Для снятия дампов эффект еще значительнее. Фактически, нет большой разницы, снимать ли дамп с одного устройства или с двадцати, современный компьютер между их ответами успевает отправить тысячи запросов. Время снятия всех дампов теперь будет определяться длительностью работы с самым медленным из устройств. Сделанные в данной версии улучшения особенно помогают на начальном этапе использования программы, когда необходимо провести внедрение и собрать информацию со всей сети.

Также проведена работа над ошибками, связанными со сменой текущего пользователя. Эта ситуация ранее обрабатывалась программой не очень корректно.

Немного пополнена база моделей.

Полный список изменений:

— исправлена ошибка при открытии раздела Оборудование в случае, если у пользователя применяется ограничение доступа по филиалам;
— исправлена ошибка с обновлением дерева разделов в классическом интерфейсе при смене пользователя;
— в диалоге сканирования сети добавлена поддержка многопоточности при поиске устройств и при снятии дампов SNMP;
— в диалоге сканирования сети переделан индикатор прогресса и добавлено отображение количества записей в списке;
— в БД добавлено описание 15 моделей оборудования (Canon, HP, OKI). Теперь база содержит 3136 моделей устройств;
— в БД добавлено описание 26 моделей РМ (Canon, HP, OKI). Теперь в базе 3306 моделей РМ;
— в БД добавлена поддержка мониторинга SNMP для 15 моделей (Canon, HP, OKI). Теперь поддерживается мониторинг 1791 модели устройств;

Версия Pro:

— исправлена ошибка при позиционировании главного меню в случае смены текущего пользователя;
— в многооконном интерфейсе недоступные новому пользователю закладки теперь автоматически закрываются при смене пользователя;
— в многооконном интерфейсе страница выбора раздела теперь содержит только доступные текущему пользователю разделы;
— добавлена возможность группового снятия дампов SNMP.

14.10.2021
Релиз PrintStore 3.7

В новой версии доработана интерфейсная часть опроса устройств в разделе "Мониторинг". Если ранее при выборе этого действия возникало небольшое подвисание интерфейса, после которого полученная информация отображалась на закладках внизу, то теперь в бесплатной версии добавлен индикатор прогресса, который наглядно отображает эту задержку. А пользователям версии Pro повезло еще больше — теперь можно выбрать любое количество устройств и опросить их в одно действие. Будет запущен диалог, который опрашивает сразу все выбранные устройства, отображает по каждому статус опроса, и отображает общий прогресс. Опрос производится параллельно в 10 потоков. Пользователи давно просили такую возможность, и вот она реализована.

Также исправлена ошибка, возникшая в версии 3.6 при оптимизации работы раздела "Оборудование".

Полный список изменений:

— исправлена ошибка при переходе по ALT+DblClk в раздел Оборудование из других разделов;
— добавлен вариант настройки позиционирования диалогов "по умолчанию";
— добавлен индикатор прогресса при опросе устройства в разделе "Мониторинг";

Версия Pro:

— добавлена возможность многопоточного группового опроса устройств в разделе "Мониторинг".

29.09.2021
Релиз PrintStore 3.6

Сегодняшний релиз посвящен оптимизации загрузки раздела "Оборудование". Немного ранее, при работе над версией 3.3, в программе были обнаружены недоработки, которые в силу особенностей реализации NET Framework, приводили к утечкам памяти. Эти моменты были успешно исправлены, и теперь программа намного лучше работает с памятью, в том числе очень быстро её динамически освобождает после выполнения объемных операций. Но попутно было обнаружено, что есть в программе один раздел, точнее, закладка "Оборудование"-"Такое же оборудование", которая в силу своей специфики, загружала в память намного больше информации, чем это нужно. А это приводило к долгой загрузке всего раздела "Оборудование" как при запуске программы, так и при переходе между разделами. И вот в версии 3.6 движок программы доработан, и эта закладка теперь стала легковесной. Эффект от этого изменения будет тем заметнее, чем больше устройств у вас в разделе "Оборудование". В бесплатной версии (до 100 устройств) разницы практически никакой (но там оптимизация и не делалась). От 500 устройств ускорение уже весьма заметно, а в случае, когда устройств более 1000 - скорость увеличивается в разы. Также радикально уменьшился и объем занимаемой памяти. На базе одного из клиентов, у которого в учете более 5000 устройств, объем программы в памяти уменьшился с 500Мб до 120Мб.

Попутно были исправлены несколько других небольших ошибок и немного дополнена база моделей.

Полный список изменений:

— исправлена ошибка при генерации штрихкодов из диалога обслуживания в режиме "по порядку";
— добавлен индикатор прогресса на функцию генерации штрихкодов в диалоге обслуживания;
— высота индикатора ресурса картриджа во всех диалогах сделана фиксированной (раньше зависела от высоты строки);
— в БД добавлено описание 21 модели оборудования (Epson, HP, Kyocera, Xerox). Теперь база содержит 3121 модель устройств;
— в БД добавлено описание 70 моделей РМ (Epson, HP, Kyocera, Xerox). Теперь в базе 3280 моделей РМ;
— в БД добавлена поддержка мониторинга SNMP для 21 модели (Epson, HP, Kyocera, Xerox). Теперь поддерживается мониторинг 1776 моделей устройств;

Версия Pro:

— исправлена ошибка с отображением в диалоге группового перемещения оборудования полей сетевых идентификаторов для не поддерживающих их устройств;
— оптимизирована работа закладки "Оборудование"-"Такое же оборудование".

22.09.2021
Релиз PrintStore 3.5

Выполнено улучшение диалога списания оборудования. Данный диалог, также как и диалог перемещения оборудования, в программе существует в трех вариантах - для списания одного устройства, для списания комплекта и для списания произвольного списка устройств. Все эти варианты доработаны - добавлен индикатор прогресса, и в случае списания более одного устройства добавлена возможность указания текущего значения счетчиков для каждого устройства (ранее счетчики можно было указать только для одного устройства при списании).

В диалоге перемещения также при обработке более одного устройства стало можно указывать текущее значение счетчиков и попутно менять сетевые имена и IP по каждому устройству. Ранее всё это можно было делать только по одному устройству. Также теперь в этом диалоге при выборе нового ответственного сотрудника программа проверяет, к какому помещению и отделу он привязан, и предлагает подставить их как помещение и отдел для перемещаемого оборудования.

Исправлена одна небольшая ошибка.

Полный список изменений:

— исправлена ошибка при перемещении комплекта оборудования (новое местоположение не обновлялось в свойствах комплекта);
— добавлена возможность указания показаний счетчиков для каждого устройства в диалогах перемещения и списания комплекта;
— добавлено предложение подстановки помещения или отдела, связанных с сотрудником, при выборе сотрудника из списка в диалоге перемещения оборудования;
— добавлен индикатор прогресса в диалог перемещения единичного устройства;
— добавлен индикатор прогресса в диалог списания единичного устройства;
— добавлен индикатор прогресса в диалог списания комплекта;

Версия Pro:

— добавлена возможность группового списания оборудования;
— добавлен индикатор прогресса в диалог группового списания оборудования;
— добавлена возможность указания показаний счетчиков для каждого устройства в диалогах перемещения и списания оборудования;
— добавлена возможность указания сетевого имени и IP для каждого перемещаемого устройства в диалоге перемещения.

14.09.2021
Релиз PrintStore 3.4

Продолжается доработка интерфейса. В этой версии проведены улучшения в диалогах перемещения оборудования и комплектов оборудования. В особенности повезло пользователям версии Pro - для них в диалоге перемещения оборудования реализована возможность групповой обработки записей. Другими словами, теперь стало можно выделить в списке несколько устройств и перенести их в одно действие. Также, для красоты и удобства в этих диалогах добавлен индикатор прогресса. Долгое время в программе этому не уделялось внимание, но теперь шаг за шагом все диалоги будут переведены на этот новый уровень, эта задача сейчас в приоритете.

Также проведена большая работа над ошибками.

Полный список изменений:

— исправлена ошибка с нажатием Esc в пустой таблице;
— исправлена ошибка с дублированием информации в логе при перемещении оборудования;
— исправлена ошибка с обновлением закладок при использовании классического интерфейса;
— исправлена ошибка в службе мониторинга, возникавшая при запуске службы в нерабочее время;
— реализовано позиционирование текущей ячейки при перемещении клавишами Left, Right, Ctrl+Left, Ctrl+Right;
— добавлен перемещающийся разделитель панелей в диалог добавления оборудования в комплект;
— добавлены столбцы "Помещение", "Отдел", "Ответственный", "Единиц" в список имеющихся комплектов в диалоге добавления оборудования в комплект;
— удален селектор выбора действия и упрощена логика работы в диалоге перемещения комплекта;
— добавлен индикатор прогресса в диалог перемещения комплекта;

Версия Pro:

— исправлена ошибка с подключением к MS SQL Server при конвертации БД;
— добавлена возможность группового перемещения оборудования;
— добавлен индикатор прогресса в диалог перемещения оборудования.

06.09.2021
Релиз PrintStore 3.3

Проведена работа над ошибками. Устранены найденные нестыковки в работе интерфейса. Найдены и устранены утечки памяти, которые приводили к сбоям в случае долгой работы без перезапуска программы.

Полный список изменений:

— исправлена ошибка с отсутствием выделения текущей записи при нажатии правой кнопки мыши;
— исправлена ошибка с обработкой комбинации клавиш Alt+DblClk;
— исправлена ошибка в работе пункта меню "Показать в основном разделе";
— оптимизировано использование оперативной памяти;

Версия Pro:

— исправлена ошибка с двойным открытием отчетов после открытия/закрытия либо смены рабочей БД.

25.08.2021
Релиз PrintStore 3.2

Продолжается улучшение интерфейса и в версии 3.2 добавлена возможность выделения нескольких строк в разделах программы. Это первый шаг к полноценной поддержке групповых операций. Пока поддержка нескольких строк есть только в функции копирования в буфер (Ctrl+C), но в последующих версиях программы будут дорабатываться отдельные диалоги и постепенно все важные действия можно будет выполнять сразу с несколькими объектами, что сильно упростит работу с программой. Эту возможность получит только версия Pro.

Также сделана важная доработка - автоматическое списание расходного материала службой мониторинга теперь в случае отсуствия РМ на складе все равно добавляет запись о расходе. Такое поведение более логично, потому что если замена обнаружена, значит, она произошла в реальности. Но бывали случаи, когда РМ не был внесен на склад в момент фактической замены и тогда автосписание не срабатывало полностью - запись все равно приходилось вносить вручную. Теперь такие ситуации исключены. Запись будет добавлена в любом случае и останется её подтвердить, либо немного подправить, что проще, чем вносить полностью вручную.

Как обычно, исправлены некоторые найденные ошибки.

Полный список изменений:

— исправлена ошибка при входе в раздел НРМ-Списания;
— комбинация кнопок Ctrl+A отвязана от пункта меню "Архивация БД";
— клавиши Home и End теперь перемещают в начало и конец таблицы, а не по строке, как раньше;
— автосписание картриджа службой мониторинга теперь выполняется и при отсутствии РМ на складе;

Версия Pro:
— исправлена ошибка, возникавшая после вызова диалога обслуживания (при использовании многооконного интерфейса);
— реализована возможность выделения более одной строки;
— реализовано выделение нескольких записей с клавиатуры при нажатом Shift;
— реализовано выделение всех записей раздела по Ctrl+A;
— реализована возможность копирования всех выделенных строк раздела в буфер обмена по Ctrl+C.

12.08.2021
Релиз PrintStore 3.1

Небольшой баг-фикс и доработка интерфейса. В версии Pro в многооконном интерфейсе теперь можно главное меню программы перенести на отдельную кнопку вправо. Это позволяет освободить строку, занимаемую главным меню и дать больше места таблицам.

Полный список изменений:

— исправлена ошибка с региональными настройками в диалоге обновления БД;
— исправлена ошибка при подключении к БД при первом запуске программы;
— добавлены полосы прокрутки к странице выбора раздела;
— добавлен пункт "Выход" на стартовую страницу;
— при закрытии БД теперь скрывается панель статуса и убирается главное меню;
— добавлена возможность скрывать панель статуса через меню "Вид";
— в БД добавлено описание 10 моделей оборудования (HP, Konica Minolta, Ricoh). Теперь база содержит 3100 моделей устройств;
— в БД добавлено описание 8 моделей РМ (HP, Konica Minolta, Ricoh). Теперь в базе 3210 моделей РМ;
— в БД добавлена поддержка мониторинга SNMP для 10 моделей (HP, Konica Minolta, Ricoh). Теперь поддерживается мониторинг 1755 моделей устройств;

Версия Pro:
— в многооконном интерфейсе добавлены полосы прокрутки к странице выбора раздела;
— в многооконном интерфейсе добавлена возможность переместить главное меню программы вправо на отдельную кнопку.

20.07.2021
Релиз PrintStore 3.0

Основное отличие от предыдущих версий всего одно. Но оно достаточно значительное, чтобы назвать это новым поколением программы. Итак, в программе добавлен многооконный интерфейс. Это изменение сравнимо с подобным переходным моментом в интернет-браузерах. Раньше там тоже можно было в одном окне видеть только один сайт. Но потом появились закладки и теперь браузер без закладок уже невозможно представить. Вот и в PrintStore Pro теперь тоже появились закладки, в каждой из которых отображается один раздел программы. Это позволяет держать одновременно несколько открытых разделов и быстро переключаться между ними. Классический интерфейс тоже оставлен и между ними можно переключаться без перезапуска программы. Возможность многооконного интерфейса получит только версия Pro.

Движок интерфейса кардинально переработан, что позволило оптимизировать загрузку и обновление данных в таблицах разделов. Например, теперь при обновлении таблиц данные из БД подгружаются и таблицы перестраиваются только в том случае, если информация была изменена. Убраны лишние рефреши, исправлены некоторые ошибки, связанные с обработкой табличных данных в памяти.

Полный список изменений:

— исправлена ошибка с определением приоритетного РМ при автосписании РМ со склада системой мониторинга;
— в логировании действий пользователей при действиях с НРМ в названии склада добавлено название филиала;
— кэширование и многопоточность реализованы по оптимальной схеме и возможность их отключения удалена из настроек;
— оптимизировано обновление таблиц на закладках подразделов;
— добавлена стартовая страница, отображающаяся в режиме когда нет открытой БД.
— документация в формате CHM заменена на документацию в формате PDF, генерируемую на основе онлайн-документации;
— в БД добавлено описание 32 моделей оборудования (Canon, Develop, Konica Minolta, Kyocera, Ricoh). Теперь база содержит 3090 моделей устройств;
— в БД добавлено описание 79 моделей РМ (Canon, Develop, Konica Minolta, Kyocera, Ricoh). Теперь в базе 3202 модели РМ;
— в БД добавлена поддержка мониторинга SNMP для 31 моделей (Canon, Develop, Konica Minolta, Kyocera, Ricoh). Теперь поддерживается мониторинг 1745 моделей устройств;

Версия Pro:
— добавлен многооконный интерфейс;
— добавлена возможность изменения положения закладок в многооконном интерфейсе;
— добавлено запоминание открытых закладок при закрытии программы и восстановление при запуске;
— добавлен пункт меню "Вид" и возможность переключения вида интерфейса без перезапуска программы.

28.12.2020
Релиз PrintStore 2.40

Небольшие доработки/исправления и пополнение базы моделей.

Полный список изменений:

— добавлен поиск по названию филиала в разделе РМ-Приходы;
— добавлено автоматическое сохранение установленного пользователем размера во все масштабируемые диалоги;
— добавлена возможность добавлять в заявку оборудование, не привязанное ни к одному сотруднику;
— добавлена фильтрация списка моделей по типу устройства в диалоге свойств оборудования;
— в БД добавлено описание 20 моделей оборудования (Epson, HP, Konika Minolta, Kyocera, Ricoh, Xerox). Теперь база содержит 3058 моделей устройств;
— в БД добавлено описание 42 моделей РМ (Epson, HP, Konika Minolta, Kyocera, Ricoh, Xerox). Теперь в базе 3123 модели РМ;
— в БД добавлена поддержка мониторинга SNMP для 20 моделей (Epson, HP, Konika Minolta, Kyocera, Ricoh, Xerox). Теперь поддерживается мониторинг 1714 моделей устройств;

Версия Pro:
— исправлена ошибка с указанием склада при автоматическом списании РМ службой мониторинга.

09.11.2020
Релиз PrintStore 2.39

Баг-фикс и пополнение базы моделей.

Полный список изменений:

— исправлена ошибка при запуске диалогов связанных объектов в диалоге добавления устройств из мониторинга в учет;
— исправлена ошибка при обновлении свойств сопоставления устройства в мониторинге в случае удаления сопоставленного устройства в учете;
— исправлена ошибка в контроле даты в диалоге добавления устройств из мониторинга в учет;
— поле ввода пароля в настройках SMTP службы уведомлений сделано необязательным;
— в БД добавлено описание 111 моделей оборудования (Canon, Kyocera, Zebra). Теперь база содержит 3038 моделей устройств;
— в БД добавлено описание 54 модели РМ (Canon). Теперь в базе 3081 модель РМ;
— в БД добавлена поддержка мониторинга SNMP для 116 моделей (Canon, Kyocera, Zebra). Теперь поддерживается мониторинг 1694 моделей устройств.

26.10.2020
Релиз PrintStore 2.38

Баг-фикс и пополнение базы моделей.

Полный список изменений:

— в диалоге свойств РМ увеличено ограничение на ресурс РМ со 100.000 до 10.000.000;
— в БД добавлено описание 72 моделей оборудования (Brother, Canon, HP, Kyocera, Lexmark, Ricoh, TSC, Xerox, Zebra). Теперь база содержит 2927 моделей устройств;
— в БД добавлено описание 54 модели РМ (Brother, Canon, Kyocera, Lexmark, Ricoh, TSC, Xerox, Zebra). Теперь в базе 3027 моделей РМ;
— в БД добавлена поддержка мониторинга SNMP для 78 моделей (Brother, Canon, HP, Kyocera, Lexmark, Ricoh, TSC, Xerox, Zebra). Теперь поддерживается мониторинг 1578 моделей устройств.

Версия Pro:
— исправлена ошибка при ручном опросе оборудования в мониторинге при включении уведомлений по списку устройств при работе с БД MS SQL;
— исправлена ошибка с позиционированием галочки "Выделить все" при изменении размеров диалога добавления объектов в управлении уведомлениями;
— исправлена ошибка с заполнением поля Resource.Name в шаблоне письма уведомления;
— исправлена ошибка с отправкой уведомления об автосписании при отключенном автосписании.

22.09.2020
Релиз PrintStore 2.37

Сегодня важный день, в версии Pro добавлен новый раздел "Управление уведомлениями". Он позволяет гибко настраивать уведомления, например, теперь можно сделать так, чтобы по оборудованию каждого филиала уведомления приходили на свой адрес. Можно ставить несколько адресатов в уведомление, можно настраивать шаблоны писем. В общем, довольно простыми манипуляциями в несколько кликов можно легко настроить правила уведомлений именно так, как хочется.

Также важная доработка - службу сбора данных теперь можно настраивать через текстовый файл.

Исправлены обнаруженные ошибки.

Полный список изменений:

— исправлена ошибка в диалоге настроек при входе в раздел "Служба мониторинга" из-за требования повышенных прав доступа при чтении настроек из реестра;
— исправлена ошибка в службе сбора данных из—за требования повышенных прав доступа при чтении настроек из реестра;
— исправлена ошибка в отчете "Ранее выдававшееся оборудование";
— исправлена ошибка, блокировавшая обновление отчетов в некоторых ситуациях;
— добавлена возможность настройки службы мониторинга через файл harvester.ini;
— добавлено расширенное логирование службы мониторинга;
— добавлена немедленная отправка уведомлений в процессе опроса устройства из интерфейса программы в разделе "Мониторинг".

Версия Pro:
— добавлен раздел "Управление уведомлениями";
— добавлена возможность настройки порогов срабатывания уведомлений;
— добавлена возможность настройки списка отслеживаемого оборудования в каждом уведомлении;
— добавлена возможность настройки списка получателей уведомления;
— добавлена возможность настройки шаблона письма уведомления.

12.08.2020
Релиз PrintStore 2.36

Небольшой баг-фикс. Устранены найденные ошибки в интерфейсе программы и при просмотре отчетов. В отчетах по наличию расходных материалов дополнены фильтры.

Полный список изменений:

— исправлена ошибка с дублированием столбца Примечание в разделе "Оборудование-Списание";
— исправлена ошибка с пропаданием окна отчета после выбора значения в фильтре в выпадающем списке с галочками;
— исправлена ошибка с необходимостью лишнего нажатия мышью в выпадающем списке с галочками;
— добавлена галочка для скрытия нулевых остатков во все отчеты группы "Наличие расходных материалов";
— добавлены фильтры по филиалу, производителю и типу расходного материала в отчет "Наличие РМ на дату";

Версия Pro:
— исправлена ошибка при обновлении схемы отчета после удаления запроса или элемента фильтра отчета без перезагрузки программы.

23.07.2020
Релиз PrintStore 2.35

В версии 2.34 возникла неприятная ошибка. Ресурсы в мониторинге сохранялись корректно, но отображались с нулевым значением. И это же нулевое значение приводило к рассылке некорректных уведомлений об окончании картриджа. Версия 2.35 исправляет данную ошибку, а также исправляет накопленные последствия в базе, возвращая на место корректные значения остатков.

Попутно в базе глобально удален дублирующий тип расходного материала "Фотокондуктор".

Полный список изменений:

— исправлена ошибка в разделе Мониторинг с отображением нулевого остатка расходных материалов;
— типы расходных материалов "Барабан" и "Фотокондуктор" объединены в один тип "Фотобарабан".

20.07.2020
Релиз PrintStore 2.34

Большое обновление базы моделей и поддержки мониторинга. Достигнут важный показатель - мониторинг теперь распознает и поддерживает 1500 моделей сетевых устройств.

Для наглядности добавлен диалог обновления БД, который показывает, какие изменения будут внесены в рабочую базу данных.

Полный список изменений:

— исправлена ошибка в отчете "Паспорт расходного материала";
— исправлена ошибка в группировке по оборудованию в отчете Мониторинг-Счетчики;
— добавлен диалог обновления БД;
— отключена возможность удаления и изменения стандартных записей в разделах "Датчики SNMP" и "Профили SNMP";
— в БД добавлено описание 81 моделей оборудования (Brother, HP, Konica Minolta, Lexmark, OKI, Ricoh, Samsung, Xerox). Теперь база содержит 2855 моделей устройств;
— в БД добавлено описание 82 моделей РМ (Brother, HP, Konica Minolta, Lexmark, OKI, Ricoh, Samsung, Xerox). Теперь в базе 2973 модели РМ;
— в БД добавлена поддержка мониторинга SNMP для 109 моделей (Brother, Canon, HP, Konica Minolta, Kyocera, Lexmark, OKI, Ricoh, Samsung, Xerox). Теперь поддерживается мониторинг 1500 моделей устройств.

01.07.2020
Релиз PrintStore 2.33.

Продолжение работ над движком отчетов. Убраны мелкие недочеты, повышено удобство использования. Замена обычных выпадающих списков на выпадающие списки с галочками позволяет теперь выводить отчеты сразу для нескольких филиалов/поставщиков/отделов/сотрудников и т.п. Достаточно большое пополнение базы моделей и поддержки мониторинга.

Полный список изменений:

— исправлена ошибка в элементе фильтра "Выпадающий список с галочками" в отчетах;
— все выпадающие списки в фильтре отчетов заменены на выпадающие списки с галочками;
— в отчеты по приходу оборудования добавлен фильтр по поставщику;
— исправлена ошибка в поддержке мониторинга МФУ линейки HP LaserJet Enterprise M4555, которая мешала их идентификации;
— в БД добавлено описание 82 моделей оборудования (Canon, HP, Kyocera, Ricoh, Sharp, Xerox). Теперь база содержит 2774 моделей устройств;
— в БД добавлено описание 118 моделей РМ (Canon, HP, Kyocera, Ricoh, Sharp, Xerox). Теперь в базе 2891 моделей РМ;
— в БД добавлена поддержка мониторинга SNMP для 43 моделей (Canon, HP, Kyocera, Ricoh, Sharp, Xerox). Теперь поддерживается мониторинг 1391 моделей устройств;

Версия Pro:
— исправлена ошибка с приоритетом записей при создании нового элемента фильтра в разделе "Управление отчетами";
— отчет "Возраст техники" переделан без использования встроенных команд;
— в диалоге свойств запроса отчета убрана галочка "Встроенная команда";
— в диалоге свойств запроса отчета добавлена подсветка обязательных к заполнению полей в таблице связей с элементами фильтра;
— в окне тестирования запросов отчетов добавлена возможность скрытия диагностического сообщения.

25.06.2020
Релиз PrintStore 2.32.

Небольшой баг-фикс. Исправлена ошибка при обновлении программы. И исправлена подсветка во всех элементах фильтра в разделах программы и в отчетах.

Полный список изменений:

— исправлена ошибка в подсветке изменений в элементе фильтра "Выпадающий список с галочками" в разделах программы и в отчетах;
— исправлена ошибка в подсветке изменений в элементе фильтра "Диапазон дат" в разделах программы и в отчетах;
— исправлена ошибка в подсветке изменений в элементе фильтра "Дата" в отчетах;

Версия Pro:
— исправлена ошибка при обновлении структуры БД в MS SQL.

23.06.2020
Релиз PrintStore 2.31.

Раздел "Управление отчетами" полностью переработан. Убраны лишние закладки в разделе и настройки в диалогах. Элементы фильтра отчетов теперь для использования настроек пользователя группируются автоматически, без необходимости прописывать это вручную. Добавилась возможность в явном виде настроить влияние каждого элемента фильтра на каждый запрос отчета. Создание новых отчетов стало намного проще и удобнее, а движок - гибче. Исправлено много как мелких, так и значительных ошибок, связанных с отчетами.

Полный список изменений:
- исправлена ошибка с необновлением тулбара в закладках раздела при их первом отображении;
- исправлена ошибка в фильтре по тексту отчета "Номерные расходные материалы - перемещение", группировка по моделям;
- исправлена ошибка в отчете "Оборудование - счетчики", группировка по отделам/сотрудникам - не отображались данные для непривязанного к отделу/сотруднику оборудования;
- исправлена ошибка в фильтре по датам отчета "Суммарные расходы по контрагентам";
- добавлено подтверждение пользователем перед обновлением структуры БД;
- добавлен фильтр по тексту в отчет "Наличие РМ на дату";

Версия Pro:
- закладки "Подготовка данных", "Выборка данных" и "Очистка временных данных" раздела "Управление отчетами" объединены в закладку "Запросы";
- удален раздел "Управление отчетами - Группы элементов фильтра";
- удалено всё, связанное с наследованием отчетов, в разделе "Управление отчетами";
- переработан диалог свойств запроса отчета;
- переработан диалог свойств элемента фильтра отчета;
- добавлены новые типы элементов фильтра отчета: Филиал и Объект.

13.02.2020
Релиз PrintStore 2.30.

Небольшой баг-фикс. Исправлены найденные ошибки и добавлен один отчет.

Полный список изменений:
— исправлена ошибка в фильтре отчета "Сводная история по контрагенту";
— исправлена ошибка в элементе фильтра отчетов "Диапазон дат";
— исправлена ошибка с дублированием столбца Примечание в разделе "Оборудование-Списание";
— добавлен отчет "История счетчиков".

30.10.2019
Релиз PrintStore 2.29.

Отчеты, связанные с отображением счетчиков печати, приведены к единому стандарту. Добавлен новый отчет "Наличие расходных материалов на дату". Дополнена база данных моделей оборудования. Исправлена ошибка при подключении службы сбора данных к MS SQL Server.

Полный список изменений:
— отчеты группы "Оборудование-Счетчики" теперь отображают совмещенную информацию: введенную вручную и полученную из мониторинга;
— в отчеты группы "Оборудование-Счетчики" добавлен фильтр по счетчикам, доработана компоновка шаблона;
— в отчете "Мониторинг-Счетчики" включена группировка по оборудованию;
— добавлен отчет "Наличие РМ на дату";
— в БД добавлено описание 16 моделей оборудования (Canon, HP). Теперь база содержит 2692 моделей устройств;
— в БД добавлено описание 5 моделей РМ (Canon, HP). Теперь в базе 2773 моделей РМ;
— в БД добавлена поддержка мониторинга SNMP для 17 моделей (Canon, HP). Теперь поддерживается мониторинг 1348 моделей устройств;

Версия Pro:
— исправлена ошибка с подключением службы сбора данных к MS SQL Server.

11.10.2019
Релиз PrintStore 2.28.

Добавлена полезная возможность скрывать расходные материалы, вышедшие из употребления. Программа устроена таким образом, что если картридж хотя бы раз покупался, далее он считается "нужным" и постоянно отображается, даже если остаток по нему нулевой. Далее, если все принтеры, совместимые с данным картриджем, списываются, его можно скрыть в автоматическом режиме. Но бывает, что картридж покупался, но далее не используется. Теперь такой неиспользуемый картридж можно скрыть в ручном режиме. Он исчезает в диалогах прихода и перемещения, а также в отчетах по наличию.

Исправлена важная ошибка. В версии 2.25 была добавлена возможность отображения информации по счетчикам печати в разделе "Оборудование", полученной из мониторинга. Но из-за ошибки при сборке дистрибутива сами записи счетчиков (15 шт) не попали в базу данных, распространяемую с программой и с такой базой данные собирались, но не отображались. Теперь эта проблема обнаружена и решена, нужные записи добавлены в базу, идущую с дистрибутивом. В те базы, в которых нужных записей сейчас нет, программа добавит записи при обновлении автоматически. Если вы начали использовать программу ранее версии 2.25, то в вашу БД программа сама добавила нужные записи при обновлении на версию 2.25. Проверить наличие записей можно в разделе "Справочники - Счетчики печати".

Полный список изменений:

— исправлена ошибка с отсутствием записей счетчиков печати в начальной БД версий 2.25-2.27;
— добавлена возможность скрытия расходных материалов в разделах "Расходные материалы" и "Справочники - Модели расходных материалов";
— добавлен фильтр по скрытым РМ в диалоги прихода и перемещения РМ, а также в диалог добавления РМ в заказ;
— отчеты по наличию расходных материалов теперь не показывают скрытые расходные материалы;
— в БД добавлено описание 4 моделей оборудования (Develop, Konica Minolta). Теперь база содержит 2676 моделей устройств;
— в БД добавлено описание 4 моделей РМ (Develop, Konica Minolta). Теперь в базе 2768 моделей РМ;
— в БД добавлена поддержка мониторинга SNMP для 4 моделей (Develop, Konica Minolta). Теперь поддерживается мониторинг 1331 модели устройств.

26.09.2019
Релиз PrintStore 2.27.

Добавлен диалог добавления устройств из раздела Мониторинг в раздел Оборудование. В процессе добавления можно разместить оборудование по помещениям и отделам и назначить ответственных. Автоматически подтягиваются серийные номера и MAC, собранные мониторингом. Это дает возможность ускорить процесс наполнения базы при внедрении системы.

В отчет "Мониторинг-Счетчики" добавлены фильтры, позволяющие выбрать нужное оборудование и интересующие счетчики.

Исправлены найденные ошибки, пополнена база поддерживаемых устройств.

Полный список изменений:

— исправлена ошибка при вызове действий в разделе "Расходные материалы - Наличие на складах";
— исправлена ошибка при сохранении настроек фильтра в некоторых отчетах;
— добавлена возможность использования элемента фильтра "Список с галочками" при создании собственных отчетов;
— доработан отчет "Мониторинг-Счетчики";
— добавлен диалог добавления устройств из мониторинга в учет;
— в БД добавлено описание 12 моделей оборудования (Kyocera, Ricoh, Xerox). Теперь база содержит 2672 модели устройств;
— в БД добавлено описание 16 моделей РМ (Kyocera, Ricoh, Xerox). Теперь в базе 2764 модели РМ;
— в БД добавлена поддержка мониторинга SNMP для 17 моделей (Canon, Kyocera, Ricoh, Xerox). Теперь поддерживается мониторинг 1327 моделей устройств.

Версия Pro:
— исправлена ошибка при отображении раздела "Оборудование-Списание".

17.09.2019
Релиз PrintStore 2.26.

Доработана закладка "Оборудование-Показания счетчиков", теперь она отображает не историю показаний как раньше, а последние показания счетчиков устройства, полученные из мониторинга либо введенные вручную.

Исправлены найденные ошибки.

Полный список изменений:

— исправлена ошибка при отображении остатка РМ в закладке/подразделе "Оборудование-Установленные РМ";
— исправлена ошибка при переключении на другую БД;
— исправлена ошибка при вызове действий в разделе "Склады-Наличие расходных материалов";
— добавлена возможность сопоставления числовых датчиков SNMP и счетчиков печати (в диалоге свойств датчика SNMP);
— добавлен фильтр по названию в раздел "Справочники-Профили SNMP";
— добавлен столбец "Формат" в закладку "Справочники-Профили SNMP-Модели";
— закладка "Оборудование-Показания счетчиков" переименована в "Счетчики" и теперь отображает объединенную информацию из мониторинга и счетчиков, введенных вручную;
— в БД добавлено описание 8 моделей оборудования (Canon, Kyocera, Konica Minolta). Теперь база содержит 2660 модели устройств;
— в БД добавлено описание 6 моделей РМ (Kyocera, Konica Minolta). Теперь в базе 2748 модели РМ;
— в БД добавлена поддержка мониторинга SNMP для 6 моделей (Kyocera, Konica Minolta). Теперь поддерживается мониторинг 1310 моделей устройств.

10.09.2019
Релиз PrintStore 2.25

Начата работа по стандартизации счетчиков печати. Если базовый счетчик печати уже давно поддерживался программой, то теперь речь идет о добавлении счетчиков цветных отпечатков, дуплекса, страниц А3. Каждый производитель сохраняет информацию об этих счетчиках в своем стандарте. Сегодня добавлена поддержка мониторинга счетчиков для первой партии устройств, охвачено 4 производителя. Работа запланирована на ближайшие несколько версий, в ходе этого будут охвачены все поддерживаемые программой на данный момент сетевые устройства (более 1300 моделей). Для неподдерживаемых устройств можно будет внести значения счетчиков вручную, и всю информацию вместе вывести в один отчет.

Исправлены найденные ошибки.

Полный список изменений:

— исправлена ошибка, приводившая к задержке завершения потока приложения при закрытии программы;
— исправлена ошибка, приводившая к задержкам при ручном опросе устройств в мониторинге;
— добавлен столбец "Примечание" в подразделы и закладки, отображающие оборудование;
— добавлены стандартные счетчики печати и сопоставленные с ними датчики SNMP для сбора отдельных счетчиков по цветным страницам, формату А3, дуплексу, сканированиям - всего 15 шт;
— реализована поддержка счетчиков печати для поддерживаемых лазерных устройств Canon, Develop, HP, Konica Minolta;
— добавлен диалог копирования датчиков SNMP в другой профиль;
— добавлена закладка "Мониторинг-Счетчики";
— доработан отчет "Мониторинг-Счетчики" для поддержки добавленных счетчиков печати.

02.09.2019
Релиз PrintStore 2.24

Исправлены найденные ошибки, дополнена база поддерживаемых устройств.

Полный список изменений:

— исправлена ошибка при переходе на объект из диалога верификации;
— исправлена ошибка при вызове отчета "Паспорт расходного материала" из некоторых разделов;
— в диалоге перемещения комплекта поле "Сетевой адрес" разделено на поля "Сетевое имя" и "IP-адрес";
— в БД добавлено описание 29 моделей оборудования (Brother, HP, Kyocera, Samsung, Xerox). Теперь база содержит 2652 модели устройств;
— в БД добавлено описание 20 моделей РМ (Brother, Kyocera, Xerox). Теперь в базе 2742 модели РМ;
— в БД добавлена поддержка мониторинга SNMP для 29 моделей (Brother, HP, Kyocera, Samsung, Xerox). Теперь поддерживается мониторинг 1304 моделей устройств.

26.08.2019
Релиз PrintStore 2.23

В новой версии добавлена удобная возможность перехода на связанные объекты. Простыми словами это означает, что теперь можно в любой таблице кликнуть (ALT+DblClk) на любой ячейке, содержащей название объекта и перейти на этот объект. Например, если в разделе "Оборудование" сделать ALT+DblClk на ФИО ответственного за оборудование сотрудника, то мы переходим в раздел "Сотрудники", в котором данный сотрудник будет выбран в списке. Получился такой приятный "гипертекст" внутри всех таблиц программы.

Исправлены найденные ошибки.

Полный список изменений:

— исправлена ошибка в отчете по расходу РМ, группировка по отделам — в Итого вместо количества отображалась сумма;
— исправлена ошибка в отчетах по расходу РМ — в столбце Склад отображались некорректные данные в случае установки НРМ в оборудование сразу из мастерской;
— теперь при изменении размеров окна выбранные в таблицах строки сохраняются на виду;
— добавлена возможность перехода на связанные объекты по нажатию ALT+DblClk на ячейке с названием объекта;

Версия Pro:
— исправлена ошибка в диалоге свойств источника данных для отчета — при открытии диалога к текстам запросов применялось ограничение в 1000 символов.

12.08.2019
Релиз PrintStore 2.22

В новой версии доработан механизм сбора данных. Он сделан многопоточным и это полностью снимает вопрос максимального количества устройств в сети. Также добавлена возможность логировать результаты работы службы сбора данных. Логируются как все потоки вместе, так и каждый поток по отдельности. Это дает возможность понять полную картину происходящего - сколько времени занимает опрос любого из устройств, на каком устройстве возникают какие задержки, сколько занимает полный опрос сети. Количество потоков можно задавать в настройках программы и тем самым подобрать оптимальный баланс между скоростью опроса и нагрузкой на сеть.

Хорошая новость для пользователей устройств Brother - поддержка мониторинга устройств этого бренда значительно улучшена.

Проведена еще большая, чем в предыдущей версии, работа по пополнению базы данных программы. Добавлено 245 моделей оборудования и расходных материалов к ним. А в мониторинг добавлена поддержка 265 моделей сетевых устройств. Теперь программа "из коробки" поддерживает мониторинг 1275 сетевых печатных устройств различных производителей.

Исправлены найденные ошибки.


Полный список изменений:

— исправлена ошибка с выделением строк на закладках раздела Оборудование - Мониторинг и Склады - Наличие расходных материалов;
— исправлена ошибка в закладке Комплекты-Оборудование, приводившая к возникновению эксепшена;
— исправлена ошибка когда родительская таблица не обновлялась в случае удаления последней записи из закладки;
— исправлена ошибка с недоступностью кнопки вызова отчета в некоторых разделах;
— исправлена ошибка с заполнением полей сетевых адресов в диалоге прихода при добавлении похожей записи;
— механизм сбора данных доработан для более полной поддержки устройств Brother;
— в диалоге свойств модели оборудования выбор значений в выпадающих списках реализован через название модели. Вводим название модели "МФУ Canon i-SENSYS MF735Cx" и значения "МФУ" и "Canon" сами выберутся в списках, а название модели станет "i-SENSYS MF735Cx";
— реализован многопоточный мониторинг;
— в диалог настроек добавлена возможность указания количества потоков для службы мониторинга;
— реализована возможность логирования процесса мониторинга для каждого потока отдельно и для всех потоков в целом;
— в БД добавлено описание 245 моделей оборудования (Brother, Canon, Develop, Epson, HP, Konica Minolta, Kyocera, Lexmark, OKI). Теперь база содержит 2623 модели устройств;
— в БД добавлено описание 292 моделей РМ (Brother, Canon, Develop, Epson, HP, Konica Minolta, Kyocera, Lexmark, OKI). Теперь в базе 2722 модели РМ;
— в БД добавлена поддержка мониторинга SNMP для 265 моделей (Brother, Canon, Develop, Epson, HP, Konica Minolta, Kyocera, Lexmark, OKI). Теперь поддерживается мониторинг 1275 моделей устройств;

Версия Pro:
— добавлена возможность тестирования SQL запросов во всех диалогах раздела "Управление отчетами";
— добавлен новый тип элемента фильтра в разделе "Управление отчетами" - "Дата";
— добавлена возможность выбора типа сравнения для элементов фильтра отчета "Текст" и "Дата".

22.03.2019
Релиз PrintStore 2.21

В новой версии доработан движок отчетов и добавлена важная возможность сопоставления индивидуальных отчетов (отображаемых относительно объектов БД, например, паспорт оборудования) и разделов программы. При сопоставлении отчета и раздела в контекстном меню и тулбаре раздела появляется кнопка вызова отчета. Один отчет можно сопоставить сразу с несколькими разделами.

Проведена большая работа по пополнению базы данных поддерживаемых моделей. Особенно много добавлено в мониторинг - почти 100 моделей сетевых устройств. Теперь программа "из коробки" поддерживает мониторинг более чем 1000 сетевых печатных устройств различных производителей.

Исправлены найденные ошибки.

Полный список изменений:

— исправлена ошибка c отображением некорректных остатков в диалоге расхода;
— исправлена ошибка с зависанием интерфейса при переходе между разделами;
— исправлена ошибка с сообщением "DataTable internal index is corrupted";
— в разделе "Справочники - Профили SNMP" добавлены столбцы "Ресурсы", "Параметры", "Модели";
— в БД добавлено описание 82 моделей оборудования (Canon, HP, Xerox, Konica Minolta, Develop, Kyocera, OKI, Ricoh, Samsung). Теперь база содержит 2378 модели устройств;
— в БД добавлено описание 227 моделей РМ (HP, Xerox, Konica Minolta, Develop, Kyocera, OKI, Ricoh). Теперь в базе 2430 моделей РМ;
— в БД добавлена поддержка мониторинга SNMP для 92 моделей (Canon, HP, Kyocera, Konica Minolta, Develop, OKI, Ricoh, Samsung, Xerox). Теперь поддерживается мониторинг 1010 моделей устройств;

2.21 Pro:
— добавлена возможность привязки индивидуальных отчетов к контекстным меню и тулбарам разделов.

17.01.2019
Релиз PrintStore 2.20

Исправлены найденные ошибки, пополнена база моделей.

Полный список изменений:

— исправлена ошибка при сохранении настройки сортировки в разделе;
— исправлена ошибка в диалоге свойств типа оборудования при добавлении похожих записей;
— исправлена ошибка в запросе отчета "Приход РМ (без группировки)" - не возвращалось поле с названием ID, требуемое в шаблоне;
— исправлена ошибка с обновлением панели закладок при первичном открытии раздела без закладок в случае использования фильтра;
— исправлена ошибка с обновлением статуса НРМ после добавления действия в случае нескольких действий в один день;
— в БД добавлено описание 8 моделей оборудования (Ricoh). Теперь база содержит 2296 моделей устройств;
— в БД добавлено описание 3 моделей РМ (Ricoh). Теперь в базе 2203 модели РМ;
— в БД добавлена поддержка мониторинга SNMP для 16 моделей (HP, Ricoh, Xerox). Теперь поддерживается 918 моделей;

2.20 Pro:
— исправлена ошибка с сортировкой записей на закладке "Группы элементов фильтра - Элементы фильтра";
— исправлена ошибка в разделе "Группы элементов фильтра" с подсветкой и удалением пользовательских записей;
— исправлена ошибка в обработке нажатия кнопки "+" в диалоге свойств элемента фильтра отчета;
— исправлена ошибка с отображением панели выбора диапазона дат в отчетах.

09.01.2019
Плановое повышение цены на сетевую безлимитную лицензию с 20000р до 24000р. Стоимость поддержки, составляющая 35% от стоимости имеющихся лицензий, также вырастет и составит 8400р для регулярного продления поддержки на 1 год. Стоимость лицензий на мониторинг не изменилась.

Подробнее читайте в разделе PrintStore Pro — профессиональная версия PrintStore.

17.12.2018
Релиз PrintStore Pro 2.19

Новая версия порадует вас исправлением большого количества ошибок, улучшениями в интерфейсе, большим пополнением базы моделей оборудования и поддержки мониторинга SNMP, а также добавлением нового отчета по счетчикам в мониторинге.

Пользователи версии Pro получат новый раздел "Управление отчетами", который заменит отдельный диалог "Менеджер отчетов", использовавшийся ранее. Управление отчетами теперь реализовано в рамках основного интерфейса, и настройки отчетов хранятся теперь в основной базе данных. Ранее для настроек отчетов использовался отдельный файл БД, и это было неудобно. А самое главное - теперь стало можно создавать свои отчеты. За основу можно взять любой из имеющихся отчетов.

Полный список изменений:
- исправлена ошибка с многократным обновлением закладок при смене записи в разделе;
- исправлена ошибка с обновлением таблиц при очистке фильтра;
- исправлена ошибка при индивидуализации РМ из оборудования;
- исправлена ошибка считывания состояния ресурса при автоматическом определении замены РМ;
- исправлена ошибка при перемещении комплекта;
- исправлена ошибка с выбором оборудования в списке при открытии диалога возврата НРМ из оборудования на склад;
- исправлена ошибка при верификации установок в занятый слот;
- исправлена ошибка при обновлении полей сетевого адреса и IP-адреса в диалоге перемещения в случае установки в настройках использования только одного поля;
- исправлена ошибка при изменении записи расхода РМ;
- в диалог расхода РМ добавлен столбец со штрихкодом, он автоматически скрывается при отсутствии в нем данных;
- диалог перемещения РМ сделан масштабируемым;
- диалог свойств сотрудника сделан масштабируемым;
- в раздел Мониторинг добавлены столбцы с информацией о сопоставленном оборудовании и возможность поиска по ним;
- в раздел Мониторинг добавлен пункт меню "Показать устройство в разделе Оборудование";
- добавлен отчет "Мониторинг - счетчики";
- в БД добавлено описание 151 модели оборудования (Brother, HP, Kyocera, Panasonic, Samsung, Xerox);
- в БД добавлено описание 132 моделей РМ (Brother, HP, Kyocera, Panasonic, Samsung, Xerox);
- в БД добавлена поддержка мониторинга SNMP для 150 моделей (Brother, HP, Kyocera, Panasonic, Samsung, Xerox);

2.19 Pro:
- добавлен раздел "Управление отчетами";
- добавлен подраздел "Управление отчетами - Группы отчетов";
- добавлен подраздел "Управление отчетами - Группы элементов фильтра";
- все функции диалога "Менеджер отчетов" перенесены в раздел "Управление отчетами", сам диалог удален;
- добавлена возможность выборочного наследования настроек при частичной модификации стандартных отчетов;
- добавлена возможность изменения иконки отчета;
- добавлена возможность добавления своих отчетов.

01.11.2018
Повышение цены на безлимитную сетевую лицензию.

Цена на программу уже давно не менялась, и пришло время привести ее в соответствие с функциональными возможностями. Корректировка будет плавной. Сегодня меняется только цена на безлимитную сетевую лицензию с 16000р до 20000р. Для государственных и некоммерческих организаций цена меняется с 9600р до 12000р. С 01.01.2019 произойдет изменение цен уже по всему прайс-листу.

21.08.2018
Релиз PrintStore 2.18

В связи с сообщением пользователями об ошибках в интерфейсе в версии 2.17, текущая работа над модернизацией менеджера отчетов была приостановлена и версия 2.18 выпущена в виде баг-фикса. Попутно база моделей дополнена новыми описаниями.

Полный список изменений:

- исправлены ошибки в интерфейсе;
- исправлена ошибка при изменении свойств датчика в профиле SNMP;
- в БД добавлено описание 31 модели оборудования (HP, Ricoh, Samsung, Kyocera);
- в БД добавлено описание 36 моделей РМ (Ricoh, Samsung, Kyocera);
- в БД добавлена поддержка мониторинга SNMP для 56 моделей (HP, Ricoh, Samsung, Kyocera).

31.07.2018
Релиз PrintStore 2.17

Проведена работа по оптимизации программы. Увеличена скорость заполнения таблиц интерфейса, скорость повторного входа в раздел. Программа теперь не так активно расходует память при переключении между разделами и быстрее ее освобождает. Отдельно оптимизирована работа в разделе Мониторинг, т.к. в нем много действий происходит с большими массивами накопленной истории состояний датчиков. Внешне практически ничего не изменилось, но под капотом уже другой движок.

Исправлены найденные ошибки.

Полный список изменений:

- исправлена ошибка в диалоге расхода при ограничении доступа по филиалам;
- исправлена ошибка в диалоге расхода при отображении остатков РМ, у которых количество в упаковке больше 1;
- исправлена ошибка в диалоге расхода при сортировке по столбцам серийного и инвентарного номеров НРМ;
- исправлена ошибка при добавлении датчика Access в профиль SNMP;
- в справочниках диалоги замены записей на стандартные доработаны и теперь позволяют объединять также и пользовательские записи между собой;
- оптимизировано быстродействие интерфейса;
- оптимизирована работа с оперативной памятью;
- оптимизирована работа с данными мониторинга;
- доработан алгоритм распознавания замены РМ для исключения ложных срабатываний при некорректных ответах устройств.

06.06.2018
Релиз PrintStore 2.16

Новая версия планировалась как баг-фикс, и пара ошибок действительно были исправлены, но потом возникла идея поулучшать диалог расхода и эта идея была успешно реализована. Диалог расхода - это один из самых используемых диалогов в программе. Именно он обеспечивает запись информации о списании картриджей. Как оказалось, в случае использования большого количества НРМ этот диалог довольно долго загружается. Второй проблемой в этом диалоге было то, что остатки на складах и остатки ресурсов НРМ отображались всегда на текущий момент, даже при выборе прошедшей даты. Все это было неправильно, и, в результате проведенной кропотливой работы диалог расхода картриджей был кардинально оптимизирован. Внешне все осталось на своих местах, но под капотом теперь все по другому. Загрузка диалога радикально ускорена. И остатки теперь отображаются на выбранную дату, как и положено.

Также попутно была добавлена возможность обновления информации в базе через импорт из Excel. Раньше при импорте, если запись из файла была найдена в базе, она не обрабатывалась. Теперь в этом случае импортируемые данные будут записаны поверх существующих (с учетом ключевых полей). Это удобно, если нужно массово обновлять какие-то таблицы.

Полный список изменений:

- исправлена ошибка в закладках Оборудование-Установки РМ и Оборудование-Извлечения РМ при ограничении доступа по филиалам;
- добавлена возможность обновления записей в БД путем импорта из файлов Excel;
- добавлена проверка количества НРМ перед автоматическим добавлением расхода;
- диалог расхода оптимизирован и сделан асинхронным;
- в диалоге расхода остатки на складах и ресурсы НРМ теперь отображаются на выбранную дату;
- в диалоге расхода в списке оборудования теперь отображаются только устройства, имеющие совместимые РМ;
- при вызове диалога расхода из раздела Расходные материалы в списке оборудования теперь отображаются только совместимые с выбранным РМ устройства.

27.05.2018
Релиз PrintStore 2.15

Отличные новости для тех, кто пользуется мониторингом своих сетевых принтеров! PrintStore теперь умеет распознавать замены картриджей. В новой версии программы сделано много разных полезных доработок, подробнее об этом - читайте далее.

Самое главное - добавлена совершенно новая, не имеющая аналогов возможность автоматического добавления расхода картриджей на основе данных мониторинга. На практике это означает, что для отслеживаемых мониторингом принтеров достаточно заменить картридж, программа это сама обнаружит и в базе новый картридж будет автоматически списан со склада и записан на данный принтер. При этом ситуация полностью под контролем - все автоматически добавленные записи помечены цветом и легко находятся с помощью фильтра. Это еще один шаг к полностью автоматическому учету. Данный функционал полностью документирован: Автоматическое определение замены картриджей.

В части мониторинга добавлен диалог асинхронного снятия дампа. Раньше при снятии дампа программа немного подвисала, и это было совершенно неправильно. Теперь в этом месте есть информативный диалог, который показывает объем полученной с принтера информации, а если ждать надоест, процесс можно прервать в любой момент.

По давним просьбам пользователей, добавлена возможность сохранения примечаний к записям расхода и списания обычных картриджей.

Точность собираемой мониторингом информации и скорость работы с ней - повышены.

Немного пополнилась база устройств и совместимых картриджей.

И конечно, исправлены найденные ошибки. В частности, недавно вышло обновление Windows 10 april 2018 update (version 1803). При запуске программы в этой ОС возникала проблема с отображением шрифтов в дереве разделов. Эта несовместимость оперативно исправлена.

Полный список изменений:

- исправлена ошибка при отображении пунктов меню, вызывающих отчеты, в разделах Контрагенты и Договоры;
- исправлена ошибка в контекстном меню подраздела Оборудование->Установленные РМ;
- исправлены ошибки и оптимизированы запросы в закладках Оборудование-Установки РМ и Оборудование-Извлечения РМ;
- исправлена ошибка в диалоге настроек при загрузке информации о шрифте для таблиц интерфейса;
- исправлена несовместимость по шрифтам с Windows 10 april 2018 update (version 1803);
- добавлен диалог для тестирования регулярных выражений в датчиках SNMP;
- добавлена поддержка символа "|" в регулярных выражениях;
- добавлен диалог асинхронного снятия дампа SNMP;
- добавлена возможность указания примечания в записях расхода и списания РМ (http://perfectsoft.ru/docs/printstore/how-to/ustanovka-rashodnyh-materialov-v-oborudovanie);
- столбцы с серийным и инвентарным номерами в диалоге расхода теперь отображаются только в случае наличия в них информации;
- повышена точность хранимой информации о результатах опроса ресурсов мониторингом;
- уменьшены задержки интерфейса при работе с большими объемами данных мониторинга;
- в диалог свойств склада добавлена возможность настройки автоматического списания РМ (http://perfectsoft.ru/docs/printstore/topics/company/sklady);
- добавлено автоматическое определение замены картриджей (http://perfectsoft.ru/docs/printstore/monitoring/avtomaticheskoe-opredelenie-zameny-kartridzhey);
- добавлена подсветка цветом автоматически добавленных записей расхода РМ;
- добавлена возможность включения/выключения автоматического определения замены картриджей (http://perfectsoft.ru/docs/printstore/user-settings/nastrojka-sluzhby-monitoringa);
- добавлен столбец "Тип действия" в раздел "Журнал действий пользователей";
- в БД добавлено описание 26 моделей оборудования (HP, Xerox, Develop);
- в БД добавлено описание 17 моделей РМ (HP, Xerox, Develop);
- в БД добавлена поддержка мониторинга SNMP для 17 моделей (HP, Xerox, Develop).

28.12.2017
Релиз PrintStore 2.14.

Исправлены найденные ошибки. Добавлена поддержка полей сетевых идентификаторов в мастер печати штрихкодов, а также в диалоги прихода и конвертации заказа в приход.

Добавлен раздел "Оборудование"-"Установленные РМ", позволяющий наглядно отслеживать картриджи, которые уже закончились или закончатся в ближайшее время.

12.12.2017
Релиз PrintStore 2.13

Исправлено 3 ошибки.

04.12.2017
Релиз PrintStore 2.12

Оперативно исправлено 4 ошибки, из них 2 существенные.

27.11.2017
Релиз PrintStore 2.11

Большой и долгожданный релиз, в котором объединены учет и мониторинг оборудования. Самым важным нововведением стал обновленный алгоритм расчета остатка ресурса расходных материалов, который теперь учитывает информацию из мониторинга. Это позволило рассматривать 5 сценариев использования картриджей в оборудовании, против 2 в предыдущих версиях программы. Один из новых сценариев использования - это перезаправленные картриджи, о которых мониторинг ничего не знает, т.к. чип всегда возвращает 100% остатка. Теперь программа может корректно рассчитывать остаток и в таких случаях, опираясь на количество отпечатанных страниц, возвращаемый мониторингом. Пересчет статистики по новому алгоритму происходит автоматически при первом открытии базы новой программой. Результаты расчета остатков можно для каждого устройства увидеть в разделе "Оборудование", закладка "Установленные РМ". Остаток теперь отображается в страницах, процентах и днях для каждого картриджа индивидуально.

Полностью решен вопрос с полем "Сетевой адрес", в котором раньше хранились IP-адреса и сетевые имена вперемешку. Теперь для этого есть два отдельных поля, причем в настройках можно включить/выключить их в любой комбинации, а также включить/выключить ведение истории изменений в этих полях.

По интерфейсу сделано много небольших переименований разделов и полей для приведения к единому виду.

Исправлено много ошибок.

Пополнение базы моделей в этой версии символическое (10 новых моделей HP и Canon), чтобы не откладывать релиз. База будет значительно пополнена в следующей версии программы.

Подробно узнать об изменениях в версии 2.11 можно на форуме.

05.06.2017
Релиз PrintStore 2.10

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

База устройств пополнилась еще на 78 моделей оборудования производства Brother, Canon, HP, Kyocera, Ricoh, Samsung и Toshiba, и на 74 модели РМ к ним. Добавлена поддержка мониторинга SNMP для 115 моделей Canon, HP, Kyocera, Ricoh, Samsung и Toshiba. Количество поддерживаемых моделей оборудования в этой версии уже 2079, а расходных материалов программа теперь знает 2010. Поддержка SNMP реализовна для 652 моделей сетевых принтеров и МФУ.

23.03.2017
Релиз PrintStore 2.09.

Проведена большая работа над ошибками и оптимизация интерфейса. Скорость загрузки данных в таблицы заметно увеличена. Внесены улучшения, связанные с ограничениями доступа пользователей. Добавлена возможность скрывать неиспользуемые закладки в разделах.

02.03.2017
Релиз PrintStore 2.08.

Добавлен важный функционал - уведомления по электронной почте по данным мониторинга. Теперь, если картридж закончится, об этом можно узнать быстрее всех.

Также были жалобы пользователей с большим парком техники на подвисания программы при работе службы мониторинга. Выяснилось, что служба слишком интенсивно обращалась к MS SQL, и это вызывало задержки в получении данных программой. Была проведена большая работа по оптимизации алгоритмов, все повторные запросы теперь кэшируются, взаимодействие с сервером БД (и с файлом в случае файловой базы) - минимизировано, скорость работы самой службы ощутимо возросла, подвисания программы исключены.

P.S. Исходный дистрибутив версии 2.08 был некорректно собран, затесалась ссылка на файл отчета, который еще в работе. Благодаря оперативному баг-репорту удалось это быстро обнаружить. Дистрибутив пересобран и выложен заново. Проверяйте, дата инсталлятора должна быть 03.03.1017.

15.02.2017
Релиз PrintStore 2.07

Пока идет работа над уведомлениями в мониторинге, проведена еще работа над ошибками. Исправлено несколько ошибок, в том числе ошибка с вводом спецсимволов в поля поиска, ожидавшая исправления довольно долго.

В раздел "Расходные материалы" добавлен фильтр "Скрыть неиспользуемые". Он удобен, когда база ведется давно и некоторые расходные материалы вышли из оборота и более не используются.

База устройств пополнилась еще на 55 моделей оборудования производства HP и Xerox, и на 122 модели РМ к ним. Добавлена поддержка мониторинга SNMP для 15 моделей HP и Xerox. Количество поддерживаемых моделей оборудования в этой версии перевалило за 2000, а расходных материалов программа теперь знает 1936. Поддержка SNMP теперь есть для 537 моделей сетевых принтеров и МФУ.

01.02.2017
Релиз PrintStore 2.06

Проведена большая работа над ошибками. Исправлены практически все ошибки, найденные в последнее время.

База устройств пополнилась еще на 36 моделей оборудования производства HP, Xerox, Samsung, Kyocera и 40 моделей РМ к ним. Добавлена поддержка мониторинга SNMP для 22 моделей HP, Xerox и Kyocera. На данный момент программа поддерживает 1946 моделей оборудования, 1814 расходных материалов к ним, и умеет собирать данные по SNMP c 522 моделей сетевых принтеров и МФУ.

20.12.2016
Релиз PrintStore 2.05

Реализована возможность автоматического сбора информации по SNMP. Теперь у программы есть инсталлятор, который позволяет установить службу сбора данных. Эта служба по расписанию опрашивает датчики всех устройств из раздела "Мониторинг" и сохраняет полученную информацию в базу данных. Расписание опроса можно задавать индивидуально для каждого датчика.

База устройств пополнилась еще на 100 моделей оборудования производства Xerox, Lexmark, Develop, Konica и 142 модели РМ к ним. Добавлена поддержка мониторинга SNMP для 57 моделей тех же производителей. На данный момент программа поддерживает 1910 модели оборудования, 1774 расходный материал к ним, и умеет собирать данные по SNMP c 500 моделей сетевых принтеров и МФУ.

23.10.2016
Релиз PrintStore 2.04

Исправлены найденные ошибки. Добавлены 4 шаблона отчетов по наличию расходных материалов.

28.09.2016
Релиз PrintStore 2.03

Исправлены найденные ошибки.

25.09.2016
Релиз PrintStore 2.02

Исправлены найденные ошибки. Доработаны алгоритмы, связанные с распознаванием устройств по сети и сбором данных с них. Существенно расширена база данных поддерживаемых устройств. На данный момент программа поддерживает 1810 моделей оборудования, 1632 расходных материала к ним, и умеет собирать данные по SNMP c 444 моделей сетевых принтеров и МФУ.

31.08.2016
Релиз PrintStore 2.01

Проведена большая работа над ошибками. Улучшены алгоритмы сбора данных и сохранения дампов. В раздел "Мониторинг" добавлены удобные действия с устройствами: возможность открытия веб-интерфейса, перераспознавания модели и сохранения дампа в файл. Добавлена поддержка SNMP для 68 моделей оборудования.

23.08.2016
Релиз PrintStore 2.00

Ура! Теперь PrintStore - это не только учет, но еще и мониторинг оборудования! Функционал, который был наработан в SNMP Discovery, теперь добавлен в PrintStore. Представьте, что на расстоянии нескольких кликов мышкой теперь есть возможность узнать важные подробности о вашем принтере в режиме онлайн!

Рекомендуем попробовать! Добавь себе немного мониторинга!

19.07.2016
Релиз PrintStore 1.58

Добавлена возможность сверки содержимого помещения с использованием штрихкодирования. Доработана верификация. Добавлен диалог, отображающий информацию о лицензии. Исправлены найденные ошибки.

12.04.2016
Релиз PrintStore 1.57

Серьезная доработка менеджера отчетов в версии Pro - добавлена возможность изменения запросов к базе в отчетах. Это позволяет дорабатывать стандартные отчеты, добавлять в них новые поля и разделы. Исправлены найденные ошибки.

22.03.2016
Релиз PrintStore 1.56

Повышена стабильность и оптимизирована работа системы вывода отчетов. Исправлены найденные ошибки.

17.02.2016
Релиз PrintStore 1.55

Улучшен алгоритм импорта. Добавлена возможность сохранения схемы импорта.

09.02.2016
Релиз PrintStore 1.54

Исправлено несколько ошибок в отчетах. Добавлена проверка на наличие программы в памяти при запуске.

01.02.2016
Релиз PrintStore 1.53

Все диалоги импорта из XLS объединены в один универсальный. Кардинально переработан алгоритм импорта. Улучшена визуализация сопоставления столбцов из файла и полей в БД. Исправлены некоторые ошибки.

22.12.2015
Релиз PrintStore 1.52

Исправлена пара ошибок, сделано несколько доработок для повышения удобства работы, добавлен новый шаблон отчета, расширена база оборудования.

24.11.2015
Релиз PrintStore 1.51

Исправлено несколько небольших ошибок, добавлена возможность списания комплекта целиком.

12.11.2015
Релиз PrintStore 1.50

Добавлена возможность объединения оборудования в комплекты. Эти комплекты в дальнейшем можно перемещать целиком или частично. Внутри комплекта устройства можно расставлять в удобном порядке.

09.10.2015
Релиз PrintStore 1.49

Исправлена ошибка с предпросмотром отчетов и другие ошибки с отчетами, возникшие в результате обновления генератора отчетов в версии 1.45.
В отчет "Номерные расходные материалы - История обслуживания" добавлены группировки по отделам, помещениям и ответственным;

15.09.2015
Релиз PrintStore 1.48

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

31.08.2015
Релиз PrintStore 1.47

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

17.08.2015
Релиз PrintStore 1.46

Исправлено несколько ошибок, внесены улучшения по работе с номерными расходными материалами.

14.07.2015
Релиз PrintStore 1.45

Исправлено несколько ошибок, в том числе важная ошибка по интерфейсу программы.

14.05.2015
Релиз PrintStore 1.44

Исправлено несколько ошибок.

23.01.2015
Релиз PrintStore 1.43

Исправлено несколько ошибок, касающихся учета и отображения прихода номерных расходных материалов.
Добавлен диалог прихода оборудования и расходных материалов списком по штрихкодам.

23.11.2014
Релиз PrintStore 1.42

Исправлены ошибки и унифицированы иконки в разделах.

30.04.2014
Релиз PrintStore 1.41

Исправлено много ошибок.

18.02.2014
Релиз PrintStore 1.40

Данная версия посвящена штрихкодированию. В программу добавлены возможности для присвоения штрихкодов оборудованию, номерным расходным материалам и сотрудникам. Это можно делать как в ручном, так и в автоматическом режимах по нескольким алгоритмам. Создан удобный мастер печати штрихкодов, позволяющий распечатать штрихкоды нужных объектов на выбранном формате наклеек.

17.02.2014
Релиз PrintStore 1.37

Исправлено несколько ошибок.

23.01.2014
Релиз PrintStore 1.36

Исправлено несколько ошибок.

31.12.2013
Дорогие друзья, коллеги, клиенты, пользователи и просто хорошие люди!

Мы поздравляем Вас всех с наступающим Новым Годом!
Желаем Вам крепкого здоровья, настоящей любви, искренней радости и успеха в делах! Пусть в следующем году техника и программы будут исключительно надежными, а пользователи - послушными и понятливыми!

23.12.2013
Релиз PrintStore 1.35

Исправлены некоторые редко встречающиеся ошибки.

06.11.2013
Релиз PrintStore 1.34

Исправлена ошибка при генерации некоторых отчетов. Фильтры в разделах и все диалоговые окна адаптированы для ввода информации со сканера штрих-кодов.

28.10.2013
Релиз PrintStore 1.33

Исправлено много ошибок, улучшены некоторые отчеты.

23.10.2013
Релиз PrintStore 1.32

Исправлено несколько ошибок, внесены некоторые улучшения в отчеты и интерфейс.

04.09.2013
Релиз PrintStore 1.31

Исправлены две ошибки, найденные сразу после вчерашнего релиза.

03.09.2013
Релиз PrintStore 1.30

Уже давно мы не радовали наших пользователей обновлением PrintStore. На то были разные причины. Главная, наверное, заключается в том, что чем больше что-то откладываешь, тем сложнее к этому вернуться:-) Но мы вернулись, собрались с мыслями и силами, исправили найденные ошибки и добавили еще несколько фич в нашу программу.

Самое, наверное, важное - это импорт из XLS в раздел "Оборудование". Теперь можно не мучиться с ручным вводом, а просто залить инфу из файла. Заодно сделан импорт еще и в разделы "Модели оборудования" и "Модели расходных материалов". И самое главное, мы близки к созданию универсального импорта, т.е. еще немного и данные можно будет импортировать вообще в любой раздел программы, так же, как сейчас можно их оттуда экспортировать. Честно, хотели сделать все это уже в версии 1.30, но не успели. Надо отметить, что это не такая простая задача, как кажется. Ведь в программе много взаимосвязанных таблиц и одна строка в исходном файле раскладывается по этим нескольким таблицам. Поэтому пока есть импорт оборудования (это самое главное), а в ближайших версиях добавим весь остальной.

Далее, появилась удобная фича для интерфейса - это настройка сортировки по нескольким столбцам. Если раньше в разделах была жестко заданная сортировка, а вручную можно было отсортировать только по одному столбцу, то теперь сортировку по умолчанию можно заменить на любую свою, и это запоминается.

Также в разделах "Филиалы", "Помещения", "Склады", "Отделы", "Должности" добавлен флаг "Скрыто". Теперь устаревшие записи в этих разделах можно убирать, но в базе они остаются и в отчетах отображаются.

24.08.2012
Релиз PrintStore 1.25

Исправлены две существенные ошибки: с переполнением стека в нескольких диалогах, связанных с оборудованием и с генерацией отчетов (не те библиотеки попали в релиз).

23.08.2012
Релиз PrintStore 1.24

Исправлено шесть ошибок разной степени значимости. Обновлены генератор и редактор отчетов.

26.07.2012
Релиз PrintStore 1.23

Исправлено две ошибки, одна из которых критичная, поэтому исправление было выпущено одним днем.

24.07.2012
Релиз PrintStore 1.22

Чистый баг-фикс, как и планировалось. Исправлено восемь ошибок и немного оптимизирован код.

05.06.2012
Релиз PrintStore 1.21

Исправлены пять ошибок различной степени важности. Из подтвержденных ошибок осталась еще пара неисправленных, по ним работа будет проведена в ближайшие дни. Возможно, будут еще баг-репорты. В любом случае, в ближайшее время будет выпущена еще одна версия, посвященная только баг-фиксу.

24.05.2012
Релиз PrintStore 1.20

Основная фича данной версии - ведение журнала всех изменений в базе данных. Теперь, если в программе работает несколько пользователей, не составит никакого труда выяснить, кто из них внес какие изменения. Эту возможность просили довольно давно, она была вынесена на голосование, по результатам которого была выбрана и реализована.

Возможность логирования действий включается/выключается в глобальных настройках и действует сразу на всех пользователей. Можно хранить логи как бесконечно, так и ограниченное число дней. Есть соответствующие права доступа, позволяющие ограничивать доступ как к включению логирования, так и к просмотру самих логов. Логи можно просматривать как в интерфейсе программы, так и в виде отчета. Надо отметить, что возможность логирования потребовала практически повсеместного вмешательства в код программы, ведь очень много действий связано с записью в базу данных. С одной стороны, это привело к структурированию существующего кода и многие решения попутно были оптимизированы. Однако, такое большое количество изменений в коде неизбежно приводит к ошибкам. И, хотя было проведено очень большое тестирование, все же ошибки полностью не исключены. Поэтому - бэкап и еще раз бэкап перед обновлением на новую версию!

В процессе оптимизации быстродействия мы выяснили, что контрол с закладками, используемый в нашей программе, очень долго инициализируется, если закладки размещать в несколько рядов. А его инициализация происходит при каждом открытии раздела. Намного быстрее это происходит, если закладки расположены в один ряд. Так менее удобно (не все закладки одновременно видны на экране), зато скорость существенно выше. В итоге в новой версии программы мы добавили в настройки галочку "Персональные/Интерфейс/Закладки в несколько рядов".

Также еще был добавлен отчет по счетчикам и четыре дополнительные варианта группировки к нему.

30.12.2011
Дорогие друзья, клиенты, коллеги и просто хорошие люди!

Мы поздравляем Вас всех с наступающим Новым Годом!
Желаем, чтобы работа была творческой, перспективной, стабильной и прибыльной, а жизнь - интересной и насыщенной!

В последние дни уходящего года всегда хочется успеть что-нибудь еще очень важное. Для нас этим очень важным стала незаслуженно отложенная в сторону программа SNMP Discovery, релиз которой сегодня наконец-то опубликован. С предыдущей версии было прислано огромное количество информации о новых устройствах, весь этот объем обработать не удалось, однако 41 новое устройство мы добавили (в базе теперь 475 устройств). Программа стала заметно надежнее и быстрее, добавлены новые функции. Надеемся, что это окажется неплохим новогодним подарком от нашей команды!

20.09.2011
Релиз PrintStore 1.12

Сегодняшний релиз - это очередной баг-фикс. Исправлено 5 ощутимых ошибок, на одной из которых я остановлюсь отдельно, несколько несущественных мелочей, вроде опечаток в текстах, а также немного оптимизирован код.

Самая важная из найденных и исправленных ошибок связана с ситуацией списания расходного материала из диалога добавления расхода на оборудование. Т.е. мы хотим заменить картридж в принтере, отображаем диалог добавления расхода и видим все запасы совместимых с ним картриджей на складах. Так вот, если с принтером совместимо несколько разных картриджей, то в запись списания подпадала модель устанавливаемого, а не извлекаемого картриджа. Если они совпадали, то это происходило незамеченным и не приводило ни к каким последствиям. Но в случае, если картридж менялся на другую модель, это могло привести с ошибкам в подсчете статистики. К счастью, теперь в нашей программе есть верификация, которая реагирует на такие ошибки. В результате анализа сообщений верификации данная ошибка и была обнаружена.

30.08.2011
Релиз PrintStore 1.11

В сегодняшнем релизе - только исправление найденных ошибок. Разработка новых фич у нас теперь идет отдельной ветвью и это позволяет спокойно выпускать релизы по мере нахождения ошибок, не дожидаясь доведения текущей разрабатываемой фичи до завершения.

16.08.2011
Релиз PrintStore 1.10

На этот раз мы добавили в программу просто отличную фичу - подсчет стоимости расходного материала в момент установки в принтер. Это не такая простая штука, как может показаться на первый взгляд, ведь картриджи могли закупаться в разные моменты и по разным ценам, а то и вообще оприходоваться с нулевой ценой. Плюс еще есть перемещения по складам. Но мы придумали отличный алгоритм, который с легкостью справляется со всей этой кашей из цен. Теперь во всех отчетах расхода материалов есть столбец с ценой установленного картриджа, а внизу - итоговая сумма. Это позволяет узнать сколько денег по факту было затрачено на расходники на конкретный принтер, сотрудника, отдел или филиал. Напомню, что данная фича была выбрана голосованием пользователей на форуме.

Еще добавили возможность импорта списка сотрудников из файла формата XLS. Импорт умный - позволяет сопоставить поля в файле и программе, а также помимо заполнения таблицы сотрудники, при необходимости вносит данные в связанные таблицы (отделы, помещения, должности и филиалы). В результате, если для импорта был использован файл со списком сотрудников, у которых указана вся необходимая информация, то программа по одной этой плоской таблице может заполнить практически всю структуру предприятия. Надеюсь, эта фича поможет начать работу с программой новым пользователям.

Еще подправили работу программы с треем - теперь минимизация и разворачивание будут происходить быстрее и удобнее. Ну и пофиксили несколько небольших багов и один большой - на SQL не запускался "Пора купить".

03.08.2011
Релиз PrintStore 1.09

В данной версии опять провели большую работу над ошибками (в том числе благодаря высокой активности форумчан) и, чтобы не затягивать с релизом, пока отложили начатую работу по подсчету затратной части в расходе материалов, запланированному на эту версию.

Кроме исправления ошибок, за прошедшую с предыдущего релиза неделю мы успели довольно сильно продвинуть функционал раздела "Заявки пользователей". В версии 1.08 доступ к этому разделу мог быть только неограниченным, что позволяло вести заявки исключительно админу единолично, как в записной книжке. С версии 1.09 вся работа с заявками расписана по ролям. Добавлены статусы заявок. Заявитель теперь проставляется автоматически и изменить его в дальнейшем нельзя. Исполнитель может меняться, но это фиксируется. Все изменения содержимого заявки тоже фиксируются. К заявкам добавлена возможность их комментировать. А фиксация всех изменений по заявкам сделана в виде автоматических комментариев, что позволяет в хронологическом порядке очень удобно видеть всю историю заявки. Всех этих улучшений уже вполне достаточно, чтобы рекомендовать переход на использование раздела заявок конечными пользователями. Работа с разделом заявок описана в руководстве пользователя. В следующих версиях программы мы еще поработаем над функционалом заявок, совершенно точно будем добавлять возможности по ограничению доступа и сводные отчеты.

19.07.2011
Релиз PrintStore 1.08

Сегодня все очень просто. В новой версии проведена большая работа над ошибками, появившимися в последних версиях и добавлен раздел "Заявки пользователей". Если используете версии 1.06-1.07 - обновляйтесь обязательно, исправлены достаточно ощутимые проблемы.

11.07.2011
Релиз PrintStore 1.07

В предыдущей версии была обнаружена пара ошибок, которые мы быстро по горячим следам исправили. Заодно добавили три шаблона отчета, которые давно были запланированы, и дополнили базу данных программы описаниями моделей принтеров и картриджей к ним в суммарном количестве 125 штук. И у более чем 300 описаний проставлено соответствие по слотам. Всего база данных программы на данный момент содержит описания 1582 моделей оборудования и 1511 моделей расходных материалов. Соответствие по слотам проставлено у 1289 моделей оборудования, т.е. охвачено более чем 80% базы.

Теперь мы приступаем к реализации фичи "Заявки пользователей", выбранной по результатам голосования пользователей на форуме. Голосование за фичу черезследующей версии (1.09) уже открыто, приглашаю участвовать.

07.07.2011
Релиз PrintStore 1.06

В новой версии проведены улучшения сразу по нескольким направлениям. Это добавление понятия "Слоты", лучшение алгоритмов расчета расхода, добавление верификации базы данных, улучшение "Пора купить" и импорта моделей оборудования и расходных материалов. Плюс к этому всему теперь нужны доработанные описания моделей оборудования и РМ, которые учитывают расстановку картриджей и опций по слотам в оборудовании. Поэтому база данных, поставляемая с программой, была доработана. В ней была прописана расстановка по слотам, а также исправлена пара десятков мелких ошибок в описаниях. Правда, причесывание БД - это довольно длительный процесс и, чтобы не задерживать релиз, база пока была переработана только на две трети - около 2000 описаний из примерно 3000, находящихся сейчас в БД.

Теперь подробнее о новшествах. Самое главное - это слоты. Раньше программа каждую модель картриджа, которая проходила через принтер, учитывала независимо. Т.е., если в принтер поставить несколько раз картриджи маленького объема, а затем несколько раз такие же, только большого объема, то для программы это были две совершенно разные модели картриджей и скорость расхода она считала по ним независимо. В результате эта скорость не соответствовала действительности и по каждой модели расходных материалов программа предлагала купить больше картриджей, чем нужно. После добавления слотов программа стала понимать, какие картриджи являются взаимозаменяемыми и приводить их к общему знаменателю. Теперь для каждой модели принтера для каждого слота можно указать "основной" картридж, и программа будет пересчитывать весь расход, приводя его к ресурсу этого картриджа. Т.е. если за три месяца в принтер были два картриджа с ресурсом в 2500 А4 и один с ресурсом 4000 А4, а основным является больший из них, то скорость расхода по новому алгоритму получится 3000 А4/месяц и в "Пора купить" программа предложит купить один картридж на 4000 А4.

Для упрощения поиска ошибок и нестыковок в базе данных мы добавили такую возможность, как верификация. Если база данных содержит всю необходимую информацию для программы и ведется корректно, то верификация не найдет никаких ошибок. Но если что-то в базе мешает подсчету статистики или есть явные ошибки в описаниях оборудования и расходников, то верификация позволит легко это обнаружить и исправить. На данный момент верификация отслеживает семь типов ошибок, в дальнейшем этот список будет увеличиваться. Подробнее о верификации написано в документации к программе.

Много улучшений сделано в "Пора купить". Самое главное, в нем теперь используется новый алгоритм, учитывающий слоты. И сделано много удобностей: теперь можно добавлять/удалять любые расходники в список, скрывать/показывать поставщиков, менять поставщиков у нескольких моделей расходных материалов сразу.

Что касается диалога импорта моделей оборудования, то в первую очередь он был основательно ускорен. Что можно, оптимизировали, что не удалось оптимизировать, запустили в фоновом потоке. Так что теперь использовать диалог импорта станет проще.

Как лучше всего переходить на версию 1.06. Так как новый алгоритм расчета расхода требует внесения дополнительной информации по слотам в базу моделей, то первым делом рекомендуется импортировать обновленные описания моделей оборудования из БД, идущей с дистрибутивом. После этого надо запустить верификацию, ознакомиться с ошибками и исправить их. Для этого возможно, надо будет пройтись по описаниям оборудования в базе моделей и прописать соответствие картриджей и слотов. Это несложно и не займет много времени, т.к. мы постарались сделать диалог свойств модели оборудования простым, удобным и понятным.

В следующей версии мы займемся традиционным баг-фиксом (пара небольших ошибок уже найдена сразу после релиза), а также добавлением возможности учитывать заявки пользователей. Эта фича была выбрана голосованием пользователей на нашем сайте. Скоро будет открыто голосование за фичу следующей (1.08) версии, так что прошу участвовать.

И еще, начиная со следующей версии, мы начинаем постепенную интеграцию возможностей SNMP Discovery. Сразу все не обещаю, но в каждой версии что-нибудь на эту тему будет добавляться.

К сожалению, работа над версией 1.06 затянулась на долгих 5 месяцев. Так получилось потому, что несложная на первый взгляд задача добавления слотов потянула за собой несколько существенных доработок. Плюс довольно много времени заняло тестирование, а также дополнение базы данных информацией о слотах. В дальнейшем мы постараемся так больше не затягивать с релизами и выпускать их хотя бы раз в месяц.

А сейчас прошу любить и жаловать:-) Новая версия уже ждет Вас на нашем сервере.

16.03.2011
PrintStore Pro размещен в каталоге магазина AllSoft.ru.

С этого момента стало возможным оплатить программу практически любым возможным способом. Allsoft имеет представительства в следующих странах: Украина, Белоруссия, Казахстан, Узбекистан.

Страница программы в каталоге магазина AllSoft.ru: http://allsoft.ru/program_page.php?grp=123795.

Информация обо всех наших торговых партнерах размещена на странице PrintStore Pro.

04.03.2011
PrintStore Pro теперь можно приобрести через партнеров.

Рад сообщить приятную новость. На прошедшей неделе мы заключили партнерские договора о возможности продажи PrintStore Pro сразу с двумя компаниями: Софтлайн и Орион-Техникс.

Размещение информации о программе в каталогах партнеров займет некоторое время, но уже сейчас можно задавать вопросы о покупке программы менеджерам.

Надеюсь, дополнительная возможность приобретения программы через партнеров поможет тем потенциальным клиентам, кому неудобно или невозможно заключить с нами прямой договор (например, за пределами РФ).

08.02.2011
Релиз PrintStore 1.05.

В сегодняшнем релизе хочу представить две новые фичи, которые должны понравиться всем. Обе они связаны с повышением скорости интерфейса. Мы проанализировали причины задержек при работе с программой и пришли к выводу, что при работе с файловыми базами данных по сети неизбежно информацию надо кэшировать. Кэширование - это сохранение нужной информации в более быстрой памяти. Теперь в программе при открытии любого раздела информация для него кэшируется в оперативной памяти и в дальнейшем при просмотре и фильтрации записей обращения к базе данных не происходит. Это позволяет очень сильно ускорить работу программы. Многопоточность, в свою очередь, позволяет запросы к базе данных обрабатывать параллельно, что тоже в некоторых случаях ускоряет получение информации. И кэширование, и многопоточность по умолчанию включены. При необходимости можно отключить их в настройках программы.

Добавление в программу многопоточности, кэширования и возможности работы с SQL сервером, думаю, окончательно закрывает вопрос с низкой скоростью работы интерфейса. И теперь мы можем спокойно заняться развитием основного функционала, связанного с учетом расходных материалов вообще и картриджей в частности:-) На форуме проекта был затронут очень уместный вопрос о том, что программа сейчас не понимает, что картриджи одного цвета, но с разным запасом тонера - взаимозаменяемы. Это означает, что если, например, установить в принтер сначала картридж CE505A (с ресурсом 2300 А4), а потом CE505X (с ресурсом 6500 А4), то программа посчитает скорость расхода по каждому картриджу независимо. И при прогнозе закупок предложит купить оба картриджа. Все это неправильно. Должен быть алгоритм, учитывающий взаимозаменяемость картриджей и умеющий складывать их ресурс. Мы уже работаем над этим. Будет введено понятие "слот" - место для установки картриджа в принтере. Все картриджи, живущие в одном слоте, для этого принтера - взаимозаменяемые. Будет введено понятие "основной картридж". Единицей измерения для расхода станет лист А4. При расчете необходимого количества картриджей для закупки программа будет на основании скорости расхода каждого слота каждого принтера вычислять необходимое количество именно основных картриджей для этого принтера. Эти нововведения должны дать существенно более высокую точность расчета, чем та упрощенная и усредненная модель, которая используется в программе сейчас. Конечно, переход к слотам потребует доработки в базе данных всех описаний моделей оборудования, зато алгоритмы станут существенно совершеннее. Но это будет немного позже, а сейчас самое время загрузить обновленную программу и насладиться ускорением интерфейса.

30.12.2010
С Новым годом!

Хотелось много написать про наши планы на весь следующий год, но все-таки это не совсем формат новогоднего поздравления (будет много скучного текста), поэтому пока вкратце - самое начало. Первые версии программы в 2011 году будут посвящены глобальной переделке алгоритмов учета и прогноза расхода. Сейчас в этих алгоритмах есть очевидные пробелы, которые мы собираемся кардинально устранить. Количество параметров в базе описаний моделей будет расширено и максимально приближено к реальности. В частности, появится возможность описывать и учитывать multipack-упаковки, когда в одной упаковке есть картриджи разных цветов. Будет введено понятие слота для установки картриджа или опции, и картриджи станут взаимозаменяемыми только в пределах одного цвета. Соответственно, переделаем всю существующую в программе базу данных по описаниям моделей и улучшим импорт из нее, чтобы при переходе со старых версий базы на новую пользователям не пришлось бы что-то доделывать самостоятельно в отношении стандартных описаний.

Обязательно уделим внимание удобству интерфейса и добавим возможность групповых действий с объектами, а также каскадного удаления информации (т.е. можно будет удалить принтер и всю историю по нему одним действием). Будем и дальше заниматься ускорением интерфейса. В ближайших планах - добавление многопоточности для отображения данных, а также кэширование запросов к БД. Думаю, это может в разы ускорить работу программы.

В профессиональной версии полностью разовьем функционал редактора отчетов вплоть до возможности пользователям обмениваться созданными отчетами. Возможно, даже создадим на сайте репозитарий для этого.

Это планы примерно до конца первого квартала 2011 года. К этому моменту основные важные фичи программы будут вынесены на голосование и таким образом пользователи будут во многом определять стратегию и тактику развития нашего софта.

Наша команда благодарит всех, кто хотя бы немного участвовал в развитии проекта - ваша помощь придает нам дополнительный энтузиазм и от этого каждая новая версия наших программ становится еще немного лучше:-) Также большое спасибо всем состоявшимся (и почти состоявшимся) клиентам, оказавшим нам доверие и проголосовавшим полновесным рублем в пользу нашего развития.

Мы поздравляем всех друзей, коллег, активистов, клиентов и пользователей проекта с наступающим 2011 годом!
Желаем в Новом году побольше любви, счастья и успехов, а также море позитива и отличного настроения!

Компания ПерфектСофт.

27.12.2010
Релиз PrintStore 1.04

Перед Новым Годом, особенно в последние дни, всегда страшный цейтнот. У нас на него наложился выпуск профессиональной версии PrintStore, что в результате цейтнот удвоило. Я даже, впервые в жизни, не нашел время для написания новости, сопровождающей версию 1.03. Поэтому сегодня постараюсь отчитаться сразу за две последние версии. Целью версии 1.03 было добавить в фунционал PrintStore Pro возможность редактирования шаблонов отчетов. Заодно мы доводили до ума работу с SQL. И то, и другое в основном удалось, хотя и не без ошибок, которые были довольно оперативно исправлены в версии 1.04.

Надо отметить, что выпуск платной версии очень позитивно повлиял на развитие проекта. В том числе и потому, что платные пользователи очень быстро сообщают об ошибках. И нас это в ответ мобилизует. В результате платную 1.04 мы выпускали дважды за один день: сначала то, что планировали, а затем то, что наисправляли после двух оперативных баг-репортов. Ну и в целом теперь наш проект мы воспринимаем намного серьезнее, ведь за те 20 дней, которые прошли с момента выхода первой платной версии, в числе наших клиентов уже есть 2 самых настоящих банка. Думаю, это многое значит как с точки зрения уже достигнутых нами позиций, так и в плане наших дальнейших перспектив.

Теперь немного подробнее о новых фичах. Про проддержку SQL Server я уже писал (увеличивает скорость работы в многопользовательском режиме), и в этих версиях мы только повысили надежность работы с ним, исправив все найденные косяки. Поэтому сейчас подробнее остановлюсь на редакторе (дизайнере) отчетов. В сущности, мы добавили в нашу программу еще одну, не менее навороченную. Эта программа, редактор отчетов, лицензирована у компании СтимулСофт, генератор отчетов которой мы используем. Программа очень сильная и одновременно удобная. Развивается она тоже уже около 5 лет, так что на функционал жаловаться не приходится. Мы правда, в некоторых отчетах уже подошли вплотную к существующим в используемой версии ограничениям. Но это версия 2010.1. Текущая у них сейчас - 2010.3. Некоторое время мы не обновлялись. Но скоро это произойдет, и возможности наших отчетов еще возрастут.

В PrintStore 1.04 реализован первый из запланированных нами этапов работы с дизайнером отчетов: изменение стандартных шаблонов программы. Для этого с профессиональной версией программы поставляются исходники всех отчетов, которые теперь можно самостоятельно изменять. Это позволяет добавлять или удалять поля, а также изменять оформление отчета. Конечно, пока это относительно немного с точки зрения функционала. Цель, к которой мы стремимся - дать пользователям полный доступ к функциональности отчетов. Т.е, чтобы любой пользователь смог создавать с нуля такие же отчеты, которые сейчас написаны нами, и даже сложнее. Сейчас в наших отчетах используются такие возможности, как группировка и динамические фильтры, а данные для отчетов могут подготавливаться в несколько этапов во временных таблицах. Создание и управление такими возможностями мы будем постепенно добавлять в каждой новой версии программы. Во втором этапе по дизайнеру отчетов запланирована возможность создания простого отчета (одна таблица) без фильтров. На следующих этапах будем прикручивать управление фильтрами, и функционал, позволяющий создавать и тестировать последовательности SQL-запросов. В общем, развитие программы будет происходить параллельно вашему обучению новому функционалу. Думаю, уже недалек тот день, когда пользователи начнут обмениваться созданными отчетами между собой;-)

В бесплатной версии программы за это время ничего принципиально нового не добавилось, практически было только исправление найденных ошибок. Но это не потому, что мы пожадничали, а исключительно по той причине, что SQL и дизайнер отчетов оказались довольно сложными вещами, и на остальное в этом году времени практически не осталось. Зато исправили несколько ошибок, что тоже неплохо с точки зрения надежности.

На днях планирую рассказать о наших планах на следующий год.

Желаю всем успехов!

Страница загрузки программы не изменилась (пока): printstore.ru/download.

07.12.2010
Итак, свершилось.

Сегодня новый релиз PrintStore. Но не только его, а еще и версии Pro. Обе программы будут развиваться параллельно и публиковаться одновременно, у них будет всегда одна и та же текущая версия (сегодня - 1.02). Отличие только в функционале. В Pro версии он, как и положено, будет более профессиональный - будем стараться добавлять туда возможности, нужные в первую очередь крупным компаниям. В сегодняшнем релизе это - возможность использования SQL серверов. По нашим собственным тестам и первым отзывам бета-тестеров, SQL-версия работает существенно быстрее в случае использования в сети одновременно несколькими пользователями. Дело тут даже не в технологиях, а в архитектуре. Файловая СУБД, используемая в PrintStore, неизбежно при работе нескольких пользователей по сети, создает задержки при выполнении запросов (из-за того, что нет единого управления базой). Клиент-серверная СУБД (например, MS SQL Express, кстати, бесплатный) не обладает таким недостатком и с ней каждый экземпляр программы общается независимо, без лишних задержек. Соответственно, комфорт при работе существенно выше.

В следующей версии PrintStore Pro (которая будет уже в этом году) - добавим возможность правки шаблонов отчетов. А это значит, можно будет использовать фирменный стиль и подогнать отчеты под себя, убрав лишние поля, поменяв шрифты, размеры и т.д.

Но и про основную программу мы не собираемся забывать. Функционал будет развиваться постоянно и дальше. И хотя в этом релизе все силы были брошены на работу с SQL, мы все же добавили парочку фич и в обычную версию. Во-первых, это список последних использованных баз. Благодаря ему теперь переключение между несколькими файлами стало очень удобным. Также добавлена возможность включить индикатор текущего языка ввода во всех текстовых полях программы. Это относится и к диалогам, и к фильтрам. Немного непривычно выглядит, но реально удобно, в том числе и тем, что сразу заметно, в каком поле в данный момент находится курсор.

В бесплатной версии пришлось ввести ограничение на 100 единиц оборудования. Это вынужденная мера, иначе платной версии конкурировать с бесплатной было бы проблематично. В то же время 100 единиц оборудования, на наш взгляд - это та граница, после которой компания уже точно может себе позволить PrintStore Pro и действительно начинает нуждаться в его возможностях. Хочу обратить внимание, что лицензия на Pro - сетевая, и в подавляющем большинстве случаев организации будет достаточно одной лицензии.

Обсуждение профессиональной версии на форуме: printstore.ru/forum/viewtopic.php?t=829.

Страница профессиональной версии на сайте: printstore.ru/printstorepro.
Обратите внимание на наше предновогоднее бонусное предложение!

Загрузить свежую версию PrintStore, как всегда, можно здесь: printstore.ru/download.

08.11.2010
Приветствую всех!

Сегодняшний релиз посвящен исправлению ошибок, найденных форумчанами. Мы решили, что не очень красиво будет оставить программу с очевидными багами перед выходом платной версии. Поэтому сейчас мы все фиксим и выпускаем действительно последнюю неограниченную бесплатную версию, а далее бесплатная версия будет уже с ограничением по количеству оборудования.

Кстати, первые испытания версии Pro с подключением к SQL Express показали отличные результаты по скорости работы. Если подключение к файловой БД начинает тормозить при подключении к базе большого количества пользователей, то подключение к SQL работает совершенно одинаково по скорости независимо от количества подключений к базе. Как и предполагалось, в общем-то:-)

В общем, загружайте новый релиз PrintStore. А версия Pro - уже на подходе, тестируем.

20.10.2010
Релиз PrintStore 1.00

С момента предыдущего релиза, 0.99, прошло больше пяти месяцев. За это время мы основательно улучшили нашу программу. Можно сказать, что это самый насыщенный релиз за все время существования проекта. Это очень хорошо видно в истории версий по сравнению с предыдущими релизами программы. Исправлено более десяти ошибок, улучшены многие отчеты и разделы программы. А также добавлены три большие фичи. Об этом немного подробнее.

1. Учет договоров на обслуживание. Теперь можно вносить в программу информацию по договорам с контрагентами, вносить в эти договора оборудование и программа будет это отслеживать, предлагая соответствующего контрагента при отправке в ремонт, например. Также по каждому договору можно вносить платежи - их история сохраняется. И сразу добавлены отчеты по переченю договоров и каждому договору в отдельности. В дальнейшем будем еще развивать этот функционал, приближая его к реально происходящим бизнес-процессам.

2. Поддержка горячих клавиш. Часть хоткеев уже поддерживалась в программе, но теперь мы их дополнили до нормального количества и все задокументировали.

3. Шаблоны названий расходных материалов. Теперь можно самостоятельно задать, как расходники будут называться в программе. Причем, как для расходников, так и для оборудования теперь есть отдельные шаблоны для интерфейса программы и для отчетов.

В это версии нашлось время и на документацию. Хотя новых фич добавлено все-таки больше, чем удалось задокументировать.

Как всегда, хочу сказать БОЛЬШОЕ СПАСИБО активистам проекта и всем, кто участвует в его развитии: предлагает что-то, публикует баг-репорты. Благодаря вам программа с каждым разом становится немного лучше, да и нам интереснее работать:-)

Те, кто знаком с проектом уже некоторое время, знают, что каждый релиз PrintStore, независимо от его сложности (минимальный баг-фикс или несколько новых заметных фич) в нумерации отличается всего лишь на одну сотую. И сегодня свет увидел сотый по счету релиз. Так что сегодня у нас самый настоящий юбилей!

Между прочим, разработка прошедших ста версий заняла больше пяти лет, так что и по годам тоже круглая дата:-) Причем, и сама дата получилась красивая - 20.10.2010!

Надо сказать, что в развитии нашего проекта сейчас тот момент, когда количество переходит в качество. Упорным трудом мы создали классный продукт, собрали комьюнити и сплотили собственную команду. И конечно, будет здорово, если все это будет развиваться дальше. Поэтому мы хотим объявить о скором выходе платной профессиональной версии нашего PrintStore. Подробнее об этом можно прочитать здесь: http://printstore.ru/forum/viewtopic.php?t=829

03.07.2010
Релиз SNMP Discovery 1.0

Итак, это событие наконец-то произошло. К сожалению, из-за моей повышенной занятости этот релиз откладывался раз десять наверное. Но это не значит, что сейчас это та же программа, которая могла бы быть опубликована полгода назад. Вовсе нет, программа развивалась в фоновом режиме, просто мы никак не могли собрать ее в законченном виде. И вот, собрали.

Что же тут новенького, спросите Вы? Очень много! Cамое главное - это разделение программы на части. Раньше была программа и база данных. Теперь есть программа, база данных, служба сбора данных и даже еще небольшая утилитка в трее для управления всем этим. И у всего этого теперь есть имя собственное. Служба сбора данных называется SNMP Harvester (фаны Дюны, ау!), утилитка в трее - Start Center, а основная программа так и осталась SNMP Discovery.

Вынесение сбора данных в отдельную службу напрашивалось с самого начала и дает существенные плюсы. Теперь есть возможность в фоновом режиме мониторить сеть, а интерфейс пользователя запускать только при необходимости. Соответсвенно, служба в фоновом режиме не только отслеживает текущее состояние сетевых устройств, но и пишет все изменения в базу данных. На основе такой статистики уже сейчас можно вывести отчет с графиками изменения запасов тонера в картриджах.

Start Center как-то сам собой возник. Просто стало понятно, что так будет удобно. Сделали. Действительно удобно. В дальнейшем будем развивать его, чтобы можно было управлять не только нашими службами (а их со временем будет около четырех:-) и программами, но и службами и программами сторонних прозводителей, в том числе, установленными на других компьютерах.

Естественно, наличие такого количества взаимосвязанных компонентов потребовало создания инсталлятора. С ним пришлось повозиться, зато все получилось в лучшем виде. Для установки программы достаточно положить файл БД в нужное место и запустить инсталлятор. Любые компоненты ставятся в любых комбинациях. Сразу при установке все настраивается. Отслеживается наличие нужного NET Framework, при необходимости он может быть автоматически подгружен из инета.

За время, прошедшее с выпуска версии 0.9, мне были присланы сотни дампов. Всем приславшим инфу - огромное спасибо. Каюсь, в последнее время я практически не отвечал на такие письма, просто накапливал дампы. Пару раз выпускались обновления базы для версии 0.9. Гора необработанных дампов тоже немного мешала выпустить новую версию. И вот недавно я сел и за пару дней (да, это не быстро делается) добавил в базу еще кучу моделей. Теперь их там 431. Примерно пара десятков из них - это не принтеры. В нашей коллекции появились также роутеры и управляемые коммутаторы. Пользы с них правда мало, так как глубоко мы их не копали, но по крайней мере детектятся и некоторые даже возвращают серийники. Опять же, по аналогии кто-то уже сможет свои свичи добавить. Если все пойдет по плану, то к следующей версии постараюсь еще несколько UPS-ов изучить, они даже полезнее свичей будут, т.к. у них все-таки есть запас ресурса - аккумулятора. А это наша тема.

Не забыли мы и про интерактивность. Для ускорения реакций интерфейса на события, он умеет получать оповещения от службы. И это позволяет в тот же момент, когда изменилась информация, отобразить это изменение на экране. Не знаю, правда, как это будет работать в сетях с большим количеством принтеров, у нас возможности провести масштабное тестирование не было. В целом, должно работать не хуже версии 0.9. В любом случае, мы уже сейчас видим потенциал для ускорения работы как интерфейса, так и службы сбора данных, и уже запланировали это на следующую версию программы. Таких долгих пауз между релизами больше не будет, теперь постараемся выпускать новые версии SNMP Discovery каждый месяц.

И еще. Последние три версии SNMP Discovery получились совсем разные по используемым фрэймворкам и способам инсталляции. Хотя и очень похожие внешне. Я понимаю, что кому-то вполне подходит версия 0.8, которая работает на NET FW 2.0 и запускается хоть с флэшки. Поэтому мы не будем принудительно всех перетаскивать на последнюю версию. Наоборот. В ближайшее время я хочу сделать downgrade базы моделей от версии 1.0 и сделать одновременно доступными на сайте версии 0.8, 0.9 и 1.0 с одинаковой базой моделей. Не обещаю, что это будет бесконечно поддерживаться, но пока это сделать не очень сложно. А там посмотрим.

Всем удачной работы (в том числе и с нашим софтом;-)

06.05.2010
Релиз PrintStore 0.99

В этой версии особое внимание было уделено приведению в порядок уже написанных отчетов. Охватить все отчеты не удалось, но отчеты по оборудованию, расходным материалам и контрагентам в большинстве своем приведены к единому стандарту оформления, в них добавлены недостающие фильтры, а сами отчеты описаны в руководстве. Заодно удалось решить давно надоевшую проблему с кнопкой "Закрыть" в отчетах. Почему-то она то появлялась после компиляции отчета, то исчезала. И часть отчетов постоянно была без этой кнопки. Конечно, закрывать отчет можно крестиком или клавишей ESC, но удобнее всего именно этой специальной кнопкой "Закрыть", т.к. она расположена рядом с остальными управляющими элементами.

Для быстрой оценки бюджета на IT мы добавили отчет "Суммарные расходы по предприятию". Очень удобно, все расписано по статьям расхода и по месяцам. При наличии статистики хотя бы за полгода можно легко прогнозировать расходы на дальнейшие периоды.

Мы хотим сделать отчетность более детальной и поэтому начинаем разделять отчеты, содержащие много информации, на более тематические. Например, отчет по ремонтам оборудования в этой версии разделен на два: история ремонтов и текущие ремонты. То же самое сделано с отчетом по обслуживанию НРМ. В одной из будущих версий подвергнем такой же трансформации и сводный отчет по конрагентам.

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

Еще добавлена удобная фишка - возможность сворачиваться в трей. Удобно для тех, кто постоянно держит PrintStore запущенным.

В следующей версии приведем в порядок отчеты по НРМ и по сотрудникам, и наверное, добавим несколько новых. Для упрощения работы с отчетами добавим шаблоны названия оборудования и расходных материалов, отображающиеся именно в отчетах. Это позволит в интерфейсе программы использовать более подробные описания, а в отчетах - упрощенные, или наоборот.

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

15.04.2010
Релиз PrintStore 0.98

Раз уж я веду что-то вроде блога, то расскажу сегодняшний прикол из жизни. Прикол сисадминский, но у нас и сайт такой же, поэтому на человеческий язык переводить не буду. Если неинтересно, о программе читайте сразу последний абзац:-) Итак, звонят сегодня мои подопечные, которым я по старой памяти помогаю с администрированием сети и говорят, что один из их клиент-банков не работает. Основной, к сожалению. Платежи, соответственно, зависли. Вопрос срочный. У меня к ним удаленный доступ, подключаюсь, начинаю изучать вопрос. Внешне все ОК, но при попытке импортнуть платежки из 1С JavaScript на странице выдает ошибку и нужного действия не происходит. Подписывание действия идет сертификатом, хранящимся с в файле и по всему видно, что облом происходит где-то в работе с этим сертификатом. Тут надо сказать, что про сертификат при входе в клиент-банк выскакивает предупреждение, что через неделю он закончится и хорошо бы обновить. Ладно, думаю, пока-то сертификат живой, значит дело не в нем. Звонок в техподдержку банка. Советуют удалить все временные файлы и все перезагрузить. Выполняю. Не помогает. Второй звонок. Советуют переустановить Java. Выполняю. Не помогает. Третий звонок. Ну, говорят, если после переустановки Java и очистки временных файлов у вас ничего не работает, ищите проблему у себя. Или вирус, или антивирус, или файрвол или еще что-нибудь глобальное. Нутром чую, что не у меня проблема, но возразить нечего. Проверяю у себя все, что можно. В том числе и работу этого клиент-банка на другой машине. Все то же самое, при этом вчера все отлично работало. Тупик. Ладно, думаю, все равно ничего не работает, надо пока обновить этот заканчивающийся сертификат, может с новым все заработает. Захожу в интерфейс управления сертификатами на сайте банка и вижу, что сертификат действует еще полгода. Так-так-так. Четвертый звонок в техподдержку. Спрашиваю сразу про сертификат. Ну, говорят, это у вас как-то неправильно сертификат создался полгода назад. Т.е. вообще-то он обычно на год, но мой конкретный экземпляр почему-то только на полгода получился. И тут началось самое интересное. А почему это у Вас сертификат в файле хранится, спрашивают? Для удобства, говорю. Это небезопасно, говорят, ведь у вас одной подписи этим сертификатом достаточно для запуска платежки. У нас так нельзя, сертификат должен храниться на электронном ключе. Вот если две подписи на платежке должно быть, тогда вторая может храниться в файле. Я спрашиваю, а как же так, если ваша система видит, что у нас сертификат в файле и подпись одна, почему она позволяет нам так работать? Это, говорят, мы разберемся.

В общем, не буду больше утомлять внимательных читателей описанием пространных диалогов (там еще почти столько же), расскажу суть. Оказалось, что мы практически полгода работали в таком уязвимом с точик зрения безопасности режиме, а банк это не отслеживал. И вот все-таки кто-то, видимо, очнулся, и всех таких клиентов решил порубить. Сделав такой "мягкий" отзыв сертификата. Т.е. все типа работает, кроме загрузки платежек. Вместо того, чтобы прямо объявить о невозможности подобной схемы работы. В результате ваш преданный слуга потратил на разборки с техподдержкой почти целый день и кучу ценнейших нервных клеток. Я понимаю, кто-то сейчас скажет: сам виноват, надо было сразу супернадежно сделать и вопросов бы не было. Но бухгалтерия - она такая бухгалтерия...

Ладно, возвращаемся к нашим ПринтСторам. В общем, вчера в новой версии вылезла страшная ошибка - не открывался раздел "Номерные расходные материалы". Ошибка эта коснулась не всех, а только тех, кто использует индивидуальный учет расходников (учет перезаправок). Но все равно, ошибка очень серьезная и мы решили на следующий же день выпустить исправленную версию. И все уже было исправлено, оставалось потестить, упаковать и опубликовать, но тут этот клиент-банк. В общем, когда во второй половине дня я освободился, нашим принтсторовским программистом уже была написана еще одна полезная фича - "правильный" фильтр по дате. Описывать его функционал не буду, увидите сами, но мне очень понравилось. Все работает именно так, как надо. Я его немного подполировал и получилась новая 0.98 версия. Так что получился не только баг-фикс, но и удобная новая фича добавилась.

Спасибо всем, кто дочитал до конца. Кстати, да. Программу можно загрузить здесь. А обсудить здесь. Всем успехов в работе!

14.04.2010
Релиз PrintStore 0.97

В этой версии основательно поработали над новыми отчетами, всего добавлено 10 шаблонов отчетов. В основном они касаются работы с номерными расходными материалами. Самый интересный из них - это отчет по наличию НРМ в оборудовании. Теперь при наличии достаточной статистики он показывает запас каждого картриджа в принтере. В целом по номерным доделаны базовые отчеты, отражающие наличие и все действия с ними.

Добавили также пару отчетов по наличию оборудования у сотрудника. Один отображает технику, которая у сотрудника сейчас; второй - то, что выдавалось ранее и было возвращено.

Не очень удобно работал фильтр по дате - по умолчанию всегда ставился последний месяц. К сожалению, в применяемых сейчас контролах невозможно не указывать никакую дату и быстро это не исправить, поэтому мы поступили просто - теперь по умолчанию ставится период с 01.01.2000 до сегодняшнего дня, что практически эквивалентно отсутствию ограничений на даты (если кто-нибудь не ведет учет ранее 2000 года:-). Ну а в дальнейшем подкрутим контрол с датой, он станет более послушный:-)

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

Следующая версия будет также в основном посвящена отчетам. Пара отчетов запланированы уже сейчас, еще некоторое количество добавится в этот список в ближайшее время. Основная часть отчетов, которые должны быть у всех, уже практически сделана, поэтому постепенно начнем переходить к вашим пожеланиям из раздела "Отчеты" на форуме".

30.03.2010
Релиз PrintStore 0.96

Напоминаю, что сейчас мы работаем над программой в "реалтайм" режиме. Даты релизов не планируются. Доделали до очередного законченного состояния - выпустили релиз. Это делается для того, чтобы можно было быстрее потестить новые отчеты.

Итак, что же у нас новенького добавилось? Первое, это несколько отчетов по номерным расходным материалам. Самый из них интересный - это отчет о наличии НРМ на складах. Специально для него в этом релизе мы добавили в программу параметр "Запас" для НРМ. И в этот отчете этот самый запас отображается. В процентах. Правда, пока программа различает только два варианта запаса: пустой (0%) и полный (100%). Подсчитывается это простейшим способом - если картридж извлечен из оборудования - он пустой, а если только что купленный или вернулся из ремонта - полный. Конечно, возможны исключения, и их программа пока не охватывает. Но скоро будут новые релизы, в которых мы обязательно будем продвигаться в этом направлении.

Для полноценной работы с запасами номерных расходных материалов нам нужно еще сделать следующие вещи. Первое - это возможность вручную указывать остаток запаса при извлечении из оборудования. Редко нужно, но все же. Второе - столбец с отображением запаса в разделе с номерными расходниками (и во всех подразделах, где они также отображаются). С этим столбцом сложность в том, что для расходников, находящихся в оборудовании, запас придется вычислять при каждом обновлении таблицы, а запрос к базе для этого может получиться либо очень сложный, либо тормозной, либо и то и другое. Но об этом мы подумаем попозже. Следующая фича - учет этого запаса при расчете скорости расхода и при планировании закупок. Ну и останется самая малость - добавить это во все отчеты по номерным, где это возможно. Когда все это в итоге будет создано, не знаю, но постараемся не затягивать.

Продолжаю экскурсию по новому релизу. Еще одна достопримечательность - улучшенное управление высотой основной таблицы. Раньше эта высота запоминалась как абсолютное значение, что было неудобно. Теперь она запоминается как процент от высоты окна всей программы. Т.е. при изменении высоты окна программы пропорционально изменяется высота основной таблицы. Также выставлены ограничения на минимальные размеры всех элементов, что должно привести к исключению глюков, с этим связанных (на что были жалобы на форуме).

Как всегда, исправлено несколько найденных ошибок. Особый улов получился в "Пора купить". Там было найдено и исправлено три ошибки, все незначительные, но малоприятные. Исправление оставшихся ошибок оставили на следующие версии, чтобы не задерживать выход этой;-)

22.03.2010
Релиз PrintStore 0.95

В сегодняшнем релизе добавили пару отчетов по сотрудникам. С точки зрения расходных материалов эти отчеты особой ценности не представляют, но в обычной жизни они вполне востребованы. В общем, не помешают:-)

Меню отчетов уже здорово увеличилось, и мы сделали его в два уровня.

Также исправили пару ошибок и для удобства добавили примечания к помещениям и складам.

На подходе еще несколько отчетов по номерным расходным материалам, но это будет уже в следующем релизе.

22.03.2010
Обновление базы моделей SNMP Discovery

Пока многие из вас находятся в ожидании нового релиза SNMP Discovery, я решил пока выложить обновление базы для этой программы. В общей сложности по сравнению с релизом 0.9 добавилось порядка 50 новых описаний, а также часть описаний обновлена.

Файл обновления доступен в разделе загрузки.

16.03.2010
Релиз PrintStore 0.94

Вот мы и добрались до отчетов. Давно, очень давно на эту тему у нас не было ничего нового. А в программе сейчас есть много инфы, которая в отчетах не отражена. Поэтому мы решили посвятить новым отчетам месяц как минимум и привести все в соответствие (по мере наших скромных сил, разумеется:-).

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

Для начала добавили самые насущные отчеты: списание обычных и номерных расходников, а также наличие номерных расходников. На примере отчета о наличии НРМ можно познакомиться с еще одной новой фичей: развертывание подробностей. Т.е. в одном и том же отчете можно любой из перечней расходников на складах, в обслуживании и в оборудовании как развернуть, так и свернуть. Это можно сделать в самом отчете, без его перегенерации. При этом заголовок с количеством в каждой группе остается отображаться. На печать отчет пойдет в том виде, как Вы его оставите.

На подходе еще несколько отчетов по номерным расходным материалам, а также по сотрудникам. Это те отчеты, которые must have, как говорится. После этого займемся реализацией пожеланий пользователей.

В меню "Отчеты" уже становится тесновато, поэтому, когда добавим отчеты еще и по сотрудникам, будем это меню делать уже двухуровневым.

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

В следующих версиях будем добавлять по два-три отчета в каждой, поэтому возможно, что-то новенькое будет уже на этой неделе.

Загружайте новую версию PrintStore, тестируйте, не забывайте оставлять пожелания на форуме!

03.03.2010
Релиз PrintStore 0.93

В прошлой версии программы наши проницательные активисты обнаружили несколько неприятных ошибок. Да и мы сами тоже нашли парочку. Ошибки не были критичными, однако мы решили сначала все подправить, а уже в следующей версии дальше заниматься функционалом. Поэтому ни одной новой функции в версии 0.93 добавлено не было, это чистый баг-фикс.

Единственно, к этому моменту подоспело пополнение базы данных описаний моделей, которое я с удовольствием внес в дистрибутив программы. Теперь общее количество описаний моделей оборудования в базе программы приближается к 1500. И это только печатное оборудование. При этом к каждому принтеру, копиру, МФУ и факсу есть все необходимые расходники с учетом их совместимости. Ну или почти все. Все-таки база заполняется вручную, и человеческий фактор неизбежен. Поэтому если Вам встречается ошибка в описании оборудования или расходного материала, или их совместимости в базе программы, отпишитесь на форуме, мы все подправим. Постепенно, кстати, начнем добавлять в базу описания и другой техники, не только печатной.

В следующей версии программы мы планируем все же перейти к работе над отчетами, поэтому рекомендую высказывать свои пожелания на форуме в соответствующем разделе "Отчеты".

26.02.2010
Релиз PrintStore 0.92

В этой версии мы победили главную детскую болезнь программы - необходимость доступа на запись на один из файлов самой программы. Теперь программу можно спокойно записывать в папку Program Files, давать пользователю доступ на все файлы только на чтение и запуск, и все будет корректно работать.

Чтобы избежать путаницы с открытием разных баз данных, теперь в строке статуса отображается путь к текущей БД. Правда, из соображений безопасности данных, я бы сам эту информацию простым пользователям не показывал. Ведь, зная путь, можно легко скопировать или стереть базу. Поэтому в следующей версии мы сделаем возможность скрывать для отдельных пользователей путь к базе.

Также сделали возможным извлечение картриджей из принтера в процессе установки новых.

Хочу напомнить, что со следующей версии мы начинаем плотно заниматься отчетами. В программе накопилось уже много разной информации, которая пока не отражена в отчетах: перезаправки, счетчики, сотрудники. На форуме создан специальный раздел, в котором можно предложить новые виды отчетов.

09.02.2010
Релиз PrintStore 0.91

Самое на мой взгляд интересное в сегодняшнем релизе - это увеличение скорости отображения данных в таблицах. Для этого мы во-первых отключили автоматическую ширину столбцов. Это в общем-то удобная фишка, - нужные столбцы всегда выравнивались по максимальной ширине текста. Но если это заметно снижает скорость, то можно и пожертвовать, не так ли? К тому же выровнять столбец по ширине всегда можно двойным кликом мыши справа от заголовка (как в Excel). Фактически выравнивание и стало как в Excel, там тоже никаких автоматических выравниваний нет. Во-вторых, был исправлен небольшой баг в фильтре, приводивший к двухкратной загрузке раздела из БД. Реально это приводило к задержке порядка 0.05 с, но тоже не помешает:-)

Вторая важная новая фича - это фильтр по датам. Каюсь, давно было обещано. Эту фичу заказывал еще Mr_Kiss, когда почаще появлялся на форуме:-) Наконец-то удалось ее сделать и теперь движок программы умеет фильтровать по любым полям. Единственный недостаток на данный момент - то, что по умолчанию в фильтре задается период "Последний месяц". Это приводит к тому, что при нажатии "Очистить" в фильтре задается этот последний месяц и видны не все данные. Этот момент будем дорабатывать - либо сделаем глобальный фильтр по дате, который задается не в разделе, а где-то отдельно, либо добавим в настройки, какой период по умолчанию должен быть в фильтре по дате: последний месяц, текущий месяц, текущий квартал, все время.

Еще добавили важную вещь - автоматический бэкап базы. Теперь достаточно указать каталог для бэкапов, и программа будет туда аккуратно складывать копии БД при каждом обновлении структуры и сжатии БД. Каталог можно и не указывать, тогда бэкапы будут попадать в папку с текущей БД.

Раздел "Отчеты" в дереве разделов решили переименовать в "Выборки". Во-первых, это и не отчеты никакие, а во-вторых, некоторая путаница возникает с настоящим разделом "Отчеты" в главном меню.

В разделах со статистикой расходников есть такие столбцы - "Ср. расход в день" и "Период расхода". Эти величины получаются одна из другой возведением в -1 степень. И в первом столбце значение обычно неинформативное, как правило, от "0.01" до "0.10". Период расхода намного нагляднее и информативнее. Поэтому решили в программе использовать только столбец "Период расхода", а "Ср. расход в день" везде убрать.

Ну и, чтобы сделать что-то приятное нашему ведущему почетному активисту проекта, написали вне плана отчет "Возраст техники". Отчет полезный, наглядный, думаю пригодится многим.

Welcome в раздел загрузок!

26.01.2010
Релиз PrintStore 0.90

В связи с высокой плотностью выходных дней в январе и большого объема работы в оставшиеся дни позаниматься новыми фичами основательно не получилось. Зато и новых ошибок не написали:-) Вмешательства были по мелочи: исправили несколько ошибок и добавили возможность копирования одного выбранного раздела целиком или в отфильтрованном виде в буфер.

Обновление, как обычно, в разделе загрузок!

13.01.2010
Обновление базы моделей SNMP Discovery

Поздравляю всех с прошедшими праздниками и наступающим СНГ (Старым Новым годом)!

Прошелся по всем присланным письмам с файлами SNMP WALK и добавил все, что удалось, в базу программы. Некоторые файлы были присланы уже неприлично давно, - каюсь, руки никак не доходили. Сегодняшний update можно считать "перезагрузкой" базы моделей программы в том смысле, что у меня в запасе необработанных файлов не осталось. Если после загрузки и импорта этого обновления какие-то принтеры останутся нераспознанными, присылайте с них дампы, теперь добавлять описания буду более оперативно. Спасибо большое каждому, приславшему дампы, без Вас такое активное расширение базы было бы невозможно!

Обновление уже ждет Вас в разделе загрузок!

30.12.2009
Поздравляем с Новым годом!

Завершается старый год. Он был непростым, как и ожидалось. Но все-таки не таким страшным, как обещали.

Для нашего проекта этот год был очень значительным, наверное, самым важным из всех прошедших. Целый год мы развивались и это касалось не только наших программ, но и применяемых технологий разработки, и самое главное - командного взаимодействия. И сейчас можно с уверенностью сказать, что во всех этих направлениях мы преуспели и практически добились запланированных результатов. Надо отметить, что все в нашей команде работают над проектом, совмещая это с основной работой и учебой. И наш потенциал еще не раскрыт на все 100. Но уже сейчас разработка проходит на основе системного подхода, новые версии появляются достаточно часто, количество ошибок невелико и с ними мы успешно боремся. Т.е. можно сказать, что некоторого профессионализма в своей работе мы уже добились.

Обе наши программы, PrintStore и SNMP Discovery, удалось ощутимо развить, добавив в них важные и давно запланированные возможности. Программы стали надежнее и функциональнее. А PrintStore - еще и заметно симпатишнее. Не будем сейчас перечислять все фичи, добавленные за прошедший год, хотим только отметить, что многие из них были добавлены благодаря участию форумчан, без которых эта разработка не была бы такой увлекательной. На форуме даже были добавлены статусы пользователей, чтобы показать их участие. Хотя каждый, кто немного почитает форум, и так быстро поймет, чья активность лежит в основе нашего проекта (кроме нашей собственной, разумеется).

Единственное, о чем мы сожалеем в прошедшем году - в последние три месяца не удалось выпустить следующую версию SNMP Discovery, хотя она практически готова. Это персональная недоработка автора проекта - не успел все потестить, дополнить базу и окончательно оформить. Но не может же быть все абсолютно идеально? Зато есть готовый задел на следующий год;-)

Надеемся, что следующий год для всех нас будет лучше прошедшего. Хотим пожелать нашим пользователям, форумчанам и вообще всем людям нашей планеты самое главное: здоровья, любви и счастья. Пусть в ваших семьях царит уют и гармония, в сердцах - любовь, а в работе - порядок. С Новым годом!

Команда проекта PrintStore.

30.12.2009
Релиз PrintStore 0.89

По правде говоря, выпуская релиз в пятницу или, как сейчас - накануне Нового года, чуствуешь, что сейчас это никому совершенно не нужно:-) Но у нас такое правило - не откладывать (по крайней мере, сильно) достижение намеченных целей. Иначе это затягивает...

Итак, у нас все по плану. Работу над "Пора купить" довели до завершения третьего этапа. Что в переводе на человеческий язык означает, что теперь можно легко и быстро спланировать закупку, сохранить в виде заказа, отследить по датам изменение его статуса и потом несколькими легкими движениями мышки сконвертировать все это в записи прихода. Также можно теперь вручную ввести цены поставщика и они сохранятся в базе. Это должно помочь оптимизировать закупку по цене. И сделали, чтобы цены выбранного поставщика выделялись на фоне остальных. Стало заметно нагляднее. Есть еще некоторые планы на тему юзабилити в "Пора купить", но в целом функционал готов. Надеюсь, вся эта придуманная нами штуковина действительно облегчит работу с нашей программой, а то будет обидно за месяц потраченного времени. Кстати, я даже потратил немного времени на описание "Пора купить" в руководстве к программе.

Еще одна хорошая новость, неожиданная даже для меня. В ходе научных исследований на тему юзабилити и резком порыве энтузиазма удалось реализовать графическую индикацию запаса расходных материалов. Да, мы это планировали в отдаленном будущем, но чтобы вот так, еще в этом году... Посмотреть можно на скриншоте в описании программы на нашем сайте. Думаю, всем вам это тоже понравится.

В остальном все как обычно - исправили найденные ошибки и внесли некоторые небольшие улучшения.

Загружать программу прямо сейчас не рекомендую, а то не успеете к Новому году подготовиться:-D Впрочем, в этом году еще есть пара деньков потусоваться на форуме, там кстати и тема подходящая уже создана: http://printstore.ru/forum/viewtopic.php?t=666. Надеюсь, суеверных у нас нет?

18.12.2009
Релиз PrintStore 0.88

Внеплановый релиз из-за обнаруженной в предыдущей версии весьма значимой ошибки в функции пересчета строк совместимости. Эта функция используется во многих местах программы и ошибка нами была оценена как очень серьезная. Поэтому подождали еще денек для верности и сделали баг-фикс релиз.

Но, как обычно, за эти пару дней добавили еще несколько небольших, но приятных фич. Немного доработали "Пора купить", добавив в нем отображение периода расхода для выбранного расходного материала, а также сохранение настройки отображения столбца "Наименование". Также увеличили длину поля "Название" у отделов, т.к. оказалось, что некоторые названия бывают огого какие большие. Ну и на десерт - добавили возможность копирования содержимого одной ячейки таблицы. Это делается нажатием кнопки "С". В хэлп не успел об этом написать к сожалению, но ничего. Читайте новости и рассылку - будете в курсе событий!

16.12.2009
Релиз PrintStore 0.87

Как и планировали, добавили в программу конструктор заказов "Пора купить". Сначала хотели в этой версии сделать только первый этап - сам конструктор. Но в какой-то момент решили одним махом убить двух зайцев и сдалали сразу первые два запланированных этапа, добавив также раздел "Заказы" и возможность сохранения в него сформированных заказов. Соотвественно, есть возможность распечатать как план заказа расходников - из конструктора, так и сами заказы - из раздела "Заказы". На следующую версию остался третий этап - отслеживание состояния заказа и возможность из заказа сгенерить приход.

В процессе обкатки подвердились ожидания удобства "Пора купить", однако, безусловно, нужна еще доработка usability. В этом плане есть много идей, однако, следуя нашим традициям, хочу вынести этот вопрос на обсуждение, для чего на форуме сейчас создам соотвествующий топик. В следующей версии, думаю, уже запустим "Пора купить" в полную силу, а также добавим несколько мелких полезностей.

26.11.2009
Релиз PrintStore 0.86

Пока никто не успел опомниться:-), мы решили выпустить короткий баг-фикс релиз, в котором избавились от практически всех найденных на данный момент ошибок.

В ближайших планах - отчет "Пора купить". Этому мы собираемся посвятить версию 0.87. Вообще-то вся программа изначально задумывалась вокруг него, поэтому, думаю, имеет смысл рассказать об этом немного подробнее.

Лично для меня в работе с расходниками основная возня заключалась в том, чтобы составить список расходников для закупки. Ведь для этого надо иметь информацию о наличии расходников, знать, сколько совместимого оборудования есть на каждый расходник, знать (или планировать) скорость расхода. Плюс объем закупки надо как-то подогнать под выделенный в данный момент бюджет. Когда-то я все это делал вручную, что занимало практически целый день. Сейчас времена другие. Есть PrintStore, в котором есть вся необходимая информация, чтобы составить этот список на закупку. Наличие известно, скорость расхода также известна. Таким образом, вполне можно написать удобный инструмент, формирующий так нужный нам перечень. Причем, так как цена каждого расходника либо известна по предыдущим закупкам, либо ее можно подставить вручную, то и с общим бюджетом закупки можно будет легко поиграться, добавляя/удаляя расходники в заказ. Примерно в таком объеме мы планируем написать эту фичу в версии 0.87. А в следующих версиях добавим к ней еще пару удобных возможностей: сохранение сформированных заказов в базе и дальнейшая конвертация их в приход расходных материалов на склады. Если удастся все это сделать, круг замкнется, и работать с расходниками станет намного удобнее, т.к. вообще не нужно будет вносить приход на склады вручную.

Такие вот планы на ближайшее время. А пока рекомендую загрузить новый релиз PrintStore 0.86, мы над ним неплохо поработали!

24.11.2009
Релиз PrintStore 0.85

Путем многочисленных экспериментов был определен оптимальный период создания новых версий. Это две недели. За меньший период можно успеть только ошибки исправить. Как мы не пытались за неделю выпустить новую версию с новыми фичами, - не успеваем. И версия 0.85 это мне окончательно дала понять. Т.е. неделю занимает процесс разгона мозга и настройки его на написание чего-то серьезного. В результате через неделю в программе добавляется бета-версия новой фичи. И если там есть что тестировать и улучшать, то еще в течение примерно недели идет процесс тестирования и улучшения, в процессе которого код новой фичи может быть переписан полностью раза два. Заодно в фоновом режиме исправляются ошибки. Конечно, это все индивидуально, и вышеописанный темп имеет отношение к нашей команде при текущем уровне опыта и количестве ежедневно выделяемого на проект времени. Со временем все может сильно измениться.

Я немного отвлекся, а тем временем на нашем сервере появилась новая версия нашей основной программы - PrintStore. Основная фича версии - импорт описаний моделей оборудования и расходных материалов из новых баз дистрибутива - успешно реализована. Теперь можно новые описания подгружать из файлов ps.udb, которые раньше просто приходилось удалять. Причем импорт сделан достаточно аккуратно, т.е. можно импортировать описания как по одному, так и пачками, отбирая их с помощью фильтра. Таким образом, мы сделали очередной шаг к стандартизации базы описаний.

В процессе отладки импорта описаний заодно написали еще несколько небольших, но полезных фич, о которых просили на форуме. Это копирование выбранной строки в буфер, многоточие в конце ячеек с непоместившимися данными и удаление номерных расходников.

Эволюционирует работа со счетчиками. Мы сначала ошибочно полагали, что счетчиков в оборудовании мало и названия у них короткие. Но оказалось, что это не так. В результате пришлось перекомпоновывать соотвествующий диалог и увеличивать размер поля для названий счетчиков. Зато теперь все соответствует.

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

И хочу отметить еще один момент, который не может не радовать. Значительно повысилась активность на форуме, я даже порой не успеваю отвечать на сообщения. Это здорово, т.к. обратная связь при разработке софта - это очень важно. Опять же, ошибкам в программе не остается никаких шансов. Надеюсь, что эта тенденция сохранится.

А сейчас предлагаю Вам зайти в раздел загрузок программы и получить там новую версию. Желаю успехов в работе с PrintStore!

10.11.2009
Релиз PrintStore 0.84

В этой версии основательно поработали над отчетами. Во все отчеты добавлены фильтры. Сначала хотели добавить разные выпадающие списки - по филиалам, сотрудникам, помещениям, и т.д. Но в процессе реализации такой способ показался неудобен и в основном сейчас в отчетах используется обычный текстовый фильтр, такой же, как и в основной программе. С одним отличием - применяется он вручную. Отчет генерится все-таки относительно долго, а после применения фильтра это неизбежно. Поэтому, чтобы перегенерация отчета после каждой введенной буквы сильно не задерживала, сделана специальная кнопочка "Применить". Но фильтры по филиалам в виде выпадающих списков все же сделаны, т.к. название филиала может и не фигурировать в явном виде в тексте отчета. Заодно причесан внешний вид большиства отчетов. Исправления в большей мере косметические, но теперь скомпоновано все более удачно.

Для более удобной работы в многопользовательском режиме добавлена возможность вручную обновить содержимое таблиц через стандартную кнопку F5.

Как обычно, исправили найденные ошибки. Правда, не все. Исправление ошибки с форматом даты потребовало внесения изменений в огромном количестве мест программы, и это даже задержало релиз. Сроки поджимали, и мы не стали переносить их еще раз, а решили выложить то, что написано на данный момент. Поэтому импорт и некоторые другие запланированные фичи и даже исправление пары незначительных ошибок пришлось отложить.

Зато на десерт - небольшой сюрприз. Внешний вид программы несколько улучшен:-) Надеюсь, Вам понравится!

22.10.2009
Релиз PrintStore 0.83

Исправили досадные ошибки, обнаруженные в 0.82 и, несмотря на то что поработать удалось буквально один день, добавили две новые фичи, обе направленные на улучшение usability. Первая - "Показать в стандартном разделе". Это пункт в контекстном меню многих подразделов, позволяющий переходить на интересующий объект в основном разделе. Например, из подраздела "Совместимое оборудование" можно перейти сразу на нужный принтер в разделе "Оборудование-Наличие", где по этому принтеру будет вся необходимая информация. Вторая фича в том, что теперь при переходе по разделам и подразделам все выбранные записи запоминаются. Мелочь, а удобно.

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

Вот так, вроде планировали баг-фикс релиз, а получилась полноценная новая версия с новыми фичами. Забирайте!

20.10.2009
Релиз PrintStore 0.82

В новом релизе из серьезного две новости. Обе хорошие. Во-первых, мы сняли ограничение на учет только печатающей техники. Теперь можно учитывать любое оборудование и даже не только оборудование. Теперь можно учитывать любые основные средства. Хоть мебель, хоть автомобили. Честно скажу, мне до последнего не хотелось включать эту фичу, потому что, как говорится, две большие разницы. Но объективно, это было неизбежно. Учет расходных материалов - довольно узкая ниша, и по моей статистике, не больше 20 процентов системных администраторов уделяют этому пристальное внимание. И не все они готовы внедрять отдельную систему учета расходных материалов. Другими словами, мы упускали 90% рынка. С другой стороны, к полноценному учету расходных материалов мы уже очень близки, а вот сделать полноценный учет всех основных средств - задачка посложнее. Но теперь уже мы будем ее решать в любом случае:-)

Вторая новость в том, что мы начали борьбу с детской болезнью PrintStore - хранению рабочей базы в папке программы. Меня лично всегда разражали такие программы. Ведь правильный админ как делает? Доступ на запись в папку с исполняемыми файлами - закрывает. Это, можно сказать, первое правило сетевой безопасности. Я и сам, как практикующий админ, так везде делаю. Но в нашей программе всегда находились более важные фичи. Однако мы все-таки сделали это. Теперь рабочая база может размещаться отдельно от программы. Причем доступ к изменению этого пути есть только у админа (если он конечно, им не будет делиться). Кстати, пользовательские настройки мы перенесли в реестр. Теперь они хранятся в правильном месте - в профиле пользователя: HKCU/Software/PrintStore.

Так вот, возвращаясь к детским болезням. Я не случайно написал, что мы именно начали борьбу. Потому что остался еще один файл с базой данных, который мы еще не перенесли. Это printstore.idb. Исторически так сложилось, что часть интерфейса программы хранится тоже в базе данных, и эта база лежит в папке с программой. С ней тоже будем бороться в одной из следующих версий. Ну а перенос рабочей базы в отдельную папку также решает и все проблемы с сетью. Теперь не надо настраивать безопасность .NET для запуска программы по сети, а можно запускать программу просто с компьютера пользователя.

И еще добавили одну фичу, тоже связанную с сетью. Если программа запускается в домене, то для упрощения процедуры логина теперь можно просто прописать логины пользователей совпадающие с их логинами в домене (ну и галочку специальную в настройках поставить). Для доп. защиты можно также прописать название домена. После этого такие пользователи будут входить в программу автоматически сразу под своим доступом.

И, к сожалению, в новую версию не успели включить планировавшийся импорт описаний. Он уже практически написан, но функция это серьезная, ее надо хорошо тестировать, поэтому мы его запустим лучше в следующей версии. Не хочется откладывать текущий релиз. По этой же причине, увы, не описал в руководстве новые фичи, но в следующей версии планирую исправиться:-)

08.10.2009
Релиз PrintStore 0.81

Сегодня новость будет короткая:-) По различным причинам за прошедший период у нас не было много времени на эту версию, поэтому ограничились самым неотложным. Исправили найденные ошибки и добавили давно ожидаемую возможность учета счетчиков печати. И заодно немного улучшили диалог прихода расходных материалов.

Если в этой версии не будет замечено серьезных ошибок, то в следующей будем добавлять сразу несколько новых полезностей. Они уже обдуманы, осталось практически только материализовать. Следите за ходом нашей работы;-)

01.10.2009
Релиз SNMP Discovery 0.9

В этой версии программы основное внимание было уделено быстродействию. Все-таки генерировать и отображать сотни фотографий принтеров с несколькими индикаторами ресурсов у каждой - это уже довольно ресурсоемкая задачка. Поэтому мы решили изучить вопрос с аппаратным ускорением. Для этого пришлось перейти на .NET Framework 3.5 и полностью переписать графическую часть программы, но результат того стоил. Ускорение при загрузке и фильтрации списка оборудования (самые узкие места) составило от 2 до 10 раз. В среднем, субъективно, интерфейс ускорился где-то в три раза. Но, конечно, это ускорение теперь зависит от мощности видеокарты. У нас в основном используются NVidia GeForce 8600, на них эффект весьма заметен. С другой стороны, на медленных видеокартах (например, встроенное видео в ноутбуках), новая версия может работать даже медленнее, чем раньше. Но это пока только первое приближение, будем над быстродействием работать еще.

Помимо скорости, новый интерфейс стал симпатичнее. Мы сделали новое оформление выделенных объектов. Теперь прямо глаз радуется:-) Осталось еще иконками заняться, и будет полностью стильное оформление.

Заодно существенно улучшили мастер добавления новых моделей. Если раньше он был пошаговый, как везде, то сейчас стал более продвинутый. Теперь все, что с его помощью определяется, доступно уже на первом экране, и остается только подправить отдельные моменты. В результате скорость добавления новых моделей выросла за счет автоматического выбора большинства параметров. Хотя, конечно, все равно пока не удается достичь такой же полноты описания модели, как вручную. Где-то все идеально распознается, а где-то приходится вручную дорабатывать. В общем, тоже есть куда стремиться.

Чтобы не задерживать релиз, я пока не стал добавлять все присланные модели в данной версии. На данный момент в базу добавлено 20 новых моделей, а всего стало 302 модели. И еще пара-тройка десятков у меня в заначке:-) Как только удастся найти время, добавлю их в базу и выложу на сайте обновление.

23.09.2009
Релиз PrintStore 0.80

Сегодня у нашего проекта опять юбилей - написано 4/5 от будущей первой версии PrintStore. На юбилеях обычно подводят итоги и много говорят о перспективах. Наверное, при выходе версии 1.00 так и будет:-) Но сегодня я буду краток. Я рад, что у нас отличная команда и мы научились вместе работать над общим делом. Это относится как к разработчикам проекта, так и к участникам форума. В результате сейчас мы действительно оперативно находим и устраняем ошибки, а также имеем возможность достаточно быстро добавлять новые возможности.

В работе над версией 0.80 мы сконцентрировались над исправлением ошибок. Очень хочется все подчистить перед тем, как двигаться дальше вперед. Добавили только очевидно недостающие подразделы в разделе "Контрагенты", и немного доработали отчет по тем же самым контрагентам.

В ближайшее время я собираюсь опубликовать планы как на следущую версию, так и вообще по всей программе. Может быть, не все-все-все, но самое насущное по крайней мере. Следите за топиком http://printstore.ru/forum/viewtopic.php?t=524.

И как только удастся, выложим SNMP Discovery 0.9. Программа уже готова, осталось все окончательно протестировать и опубликовать. Но одновременно с двумя проектами у меня это пока не получается:-)

15.09.2009
Релиз PrintStore 0.79

В этой версии была проведена очень основательная работа по поиску ошибок и оптимизации кода. Отлично сработали форумчане, подкинув довольно много баг-релизов. Кроме одной, все найденные ошибки были исправлены.

Новые фичи опять добавлять не стали, зато улучшили существующие. В диалоге прихода материалов, например, был неудобный фильтр, представляющий собой выпадающий список производителей, в котором обязательно надо было выбрать значение. Меня лично это здорово напрягало. Заменили его на существенно более удобный текстовый фильтр. Также добавили в этот диалог информационные поля, показывающие количество единиц в упаковке выбранного расходника, а также подсчитывающие (для справки) общее количество пришедших единиц и их общую стоимость.

Почему-то при создании программы я использовал для названия фирмы HP полное название Hewlett-Packard. И все время это вызывало небольшие неудобства. Много места занимает на экране и в отчетах, искать тоже неудобно по полному названию. А так как HP еще и доминирует в нашей принтерной сфере, то эффект усиливался. Поэтому в этой версии решили заодно эту небольшую компанию переименовать. Думаю, так будет лучше для всех.

Прошлись также по отчетам и доделали некоторые недоделки. В отчете по наличию расходных материалов на складах добавили ограничение доступа по филиалам. Теперь сотрудник, которому делегирован один филиал, сможет увидеть запасы только по складам этого филиала. А в отчет "Паспорт оборудования" добавили раздел "Установленные расходные материалы". В котором, между прочим, по каждому картриджу указано, сколько процентов тонера осталось в запасе, и на сколько дней его должно хватить (по статистике предыдущих расходов).

И еще одно важное событие. Мы в последнее время озаботились развитием нашей базы данных по совместимости расходных материалов и оборудования. Все-таки давно не развивалась и устарела уже порядочно. В результате новым пользователям приходится забивать вручную довольно много информации. Поэтому была проведена соответствующая работа и в этой версии в базу программы добавлено почти 800 новых описаний. В результате общий объем базы превысил 2000 описаний, или, если точно, то теперь у нас есть база на 2132 описания оборудования и расходных материалов с указанием совместимости между ними. Это конечно, не очень много, но все же. Тем, кто уже пользуется программой, от этого правда, не легче, т.к. синхронизировать старую и новую базу пока нельзя. Но теперь базу будем параллельно развивать и в ближайшие пару месяцев, надеюсь добавим в программу механизмы синхронизации баз.

Мне понравилось вести раздел на форуме, отображающий ход работы над текущей версией. Т.е. нам самим даже так удобнее. Во-первых, можно четко спланировать, что будет в следующей версии. Во-вторых, одним взглядом можно оценить объем сделанного на данный момент. В третьих, пока в этот топик все занесешь, еще раз через себя пропустишь и обдумаешь. В результате все как-то четче получается. Так что будем это продолжать. И скоро, как выдастся время, опубликую там наши планы на следующие версии, не только на текущую.

Ну а всем вам желаю успехов в работе с новой версией нашей программы!

Кстати, на подходе новая версия SNMP Discovery. Мы там полностью переработали графическую часть, скорость загрузки и работы существенно выросла, внешне программа стала приятнее, а в перспективе на новом движке можно будет сделать много разных удобных фич. Например, рисование планов помещений... Ну это я забегаю вперед. В течение недели, в общем, ждите релиз.

08.09.2009
Релиз PrintStore 0.78

Прошлись по всей программе, внеся несколько десятков как серьезных, так и небольших улучшений. Самое заметное - это добавление в раздел "Оборудование-Наличие" подраздела "Установленные расходные материалы". Строго говоря, в версии 0.77 этот подраздел уже был, но в минимально возможном виде. В новой же версии в него добавлено контекстное меню, позволяющее извлекать расходные материалы, что дало возможность полностью упразднить отдельный диалог извлечения картриджей. Также теперь можно по каждому установленному расходнику увидеть его собственный текущий запас, который программа вычисляет на основе статистики расхода. Это вообще одна из важнейших фич нашей программы, к которой мы долго шли, где-то даже окольными путями:-). Тут правда, надо сделать одну оговорку. Сейчас в программе для подсчета скорости расхода картриджа используется довольно простой алгоритм, который использует данные по всей организации. В каких-то случаях этого вполне достаточно. Но если на одном принтере картриджи меняются раз в неделю, а на другом таком же - раз в полгода, то статистика будет некорректной. Этой проблемой мы займемся в ближайшее время, будем создавать более гибкий алгоритм.

Еще из важного. В программе есть диалог перемещения/списания расходников. Он ощутимо улучшен за счет убирания выпадающего списка со складами и переноса его содержимого в общую таблицу наличия расходников. Теперь достаточно выбрать модель расходного материала и можно сразу увидеть запасы по ней на всех складах. И можно сразу с нескольких складов сделать перемещение на один склад или списание.

Применили ограничение доступа к отчетам. Теперь в них видны данные только по доступным филиалам. Только один отчет не успели подправить - "Наличие расходных материалов". Он другой структуры, нужно вносить много изменений, займемся этим позже.

Исправлено довольно много ошибок. Практически все мало-мальски серьезные, о которых упоминалось на форуме и еще порядочное количество найденных в процессе отладки. Мы большинство даже не документировали как исправления.

Надеемся, что в результате проведенной кропотливой работы новая версия должна стать надежнее и удобнее.

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

Загрузить новую версию можно как обычно, в разделе загрузок, а обсудить - как всегда, - на форуме!

02.09.2009
Релиз PrintStore 0.77

Чуть-чуть не успели к запланированной дате, на день знаний:-).Но зато в последний момент написали еще фильтр по статусам номерных расходников.

В целом все как обычно: исправили найденные ошибки, написали одну большую фичу и несколько небольших.

Из ошибок исправлена пара довольно серьезных: с пересчетом остатков на складах и неотображением расходников с нулевым запасом в "Расходные материалы-Наличие". Из-за этих ошибок даже не стали дописывать разные косметические недоработки, которые были найдены, а также лог действий пользователей, постарались выпустить релиз пораньше.

Основная цель этого релиза достигнута - в программу добавлена возможность управления доступом (многопользовательский режим). Надо сказать, что новые фичи, которые не нужны большинству пользователей, мы делаем опциональными, и их можно при желании включать/выключать в настройках программы. Сейчас это управление доступом и индивидуальный учет расходных материалов (к которому, кстати, в этой версии мы добавили отчет "Паспорт расходного материала").

Так вот, управление доступом на данный момент позволяет гибко настраивать ограничения доступа для пользователей по 18 объектам доступа. Это позволит, например, поручить учет расхода материалов секретарю, не беспокоясь за возможную порчу информации в других разделах. В дальнейшем, возможно, количество объектов доступа будет увеличено. Также для предприятий с несколькими филиалами можно для каждого пользователя настроить доступные именно ему филиалы, и программа будет отображать информацию только по ним. Правда, в отчетах поддержка ограничений по филиалам еще не сделана, но в следующей версии мы исправимся.

Хочу отметить, что теперь на форуме есть специальный топик, в котором публикуется информация о ходе работ над текущей версией и планах на будущее. Рекомендую заглядывать туда время от времени.

21.08.2009
Релиз PrintStore 0.76

Обычно мы стараемся выкладывать релиз в начале рабочей недели, чтобы сразу получить отклики пользователей. Накануне выходных наврядли можно такое ожидать. Но сегодня мы немного отошли от привычного графика и публикуем новую версию в пятницу вечером. Почему? Потому что эта версия посвящена исправлению ошибок и нескольким улучшениям, бывшим так сказать, "на кончике пера".

По сложившейся традиции, я сейчас растолкую человеческим языком, то, что у нас нывается "Изменения в этой версии".

Как обычно, исправили все ошибки, до которых смогли добраться. В том числе поубирали в некоторых диалогах столбцы с серийными и инвентарными номерами расходных материалов, которые не должны отображаться в обычном режиме учета.

Давно просилось, и вот сделали такую приятную мелочь: если в компании один филиал, то его название нигде не отображается и не мешает. А если филиалов два и более, то автоматически везде при указании склада или помещения добавляется название филиала. Ну и если вдруг такое поведение программы неудобно и филиал наоборот где-то нужен или не нужен, это можно изменить в настройках. Во всех отчетах это также добавили.

Добавили к дереву разделов контекстное меню. Оно состоит из минимального контекстного меню раздела (которое появляется, если нажать правой кнопкой на пустом месте), и пункта "Экспорт раздела". А то как-то нелогично было сначала выбирать раздел в дереве, а потом в меню "Сервис" выбирать для него "Экспорт раздела". Заодно нашли там небольшую ошибку, из-за которой впрочем, этот пункт мог вообще не открываться.

Иногда в очередной версии программы мы что-то можем упустить, и из-за этого могут быть нестыковки в вычисляемых данных. Чтобы можно было продолжать в этом случае работать, не ожидая исправления ошибки в новой версии, мы добавили в меню "Сервис" диалог "Обслуживание". Там есть кнопочки, которые пересчитывают все, что может быть неправильно посчитано.

Еще одно важное изменение связано с изменением алгоритма подсчета статистики расхода материалов. Старый алгоритм не учитывал расходники, находящиеся в данный момент в оборудовании. А это ведь тоже определенный запас. С другой стороны, в старом алгоритме отсчет даты окончания запас шел от текущего момента, что отодвигало дату окончания запаса. Теперь все по-другому. Алгоритм учитывает, сколько картриджей установлено, и как давно, и от даты последней установки отсчитывает, на сколько дней хватит имеющегося запаса. В результате теперь возможны отрицательные значения в столбце "Хватит на, дней" в разделе "Расходные материалы". Это нормально. Программа просто показывает, что вот-вот запасные картриджи могут потребоваться и запас исчезнет. Чем больше дней в минус, тем вероятность этого выше. Ну и конечно, надо понимать, что это лишь статистика, которая может не учесть какие-то новые факторы, например, выпуск проекта и моментальное опустошение склада.

Ну и напоследок - приятная новость. У нас в команде теперь есть отдельный человек, который ведет базу данных. И в каждой новой версии теперь будут добавляться новые модели оборудования и расходников. Правда, тем, кто уже пользуется программой, это никак не поможет, т.к. из одной базы в другую эти данные не перетащить. Но в одной из следующих версий мы исправим эту ситуацию, добавив в программу импорт базы моделей из новой версии. А пока хотя бы новым пользователям будет поудобнее, не придется добавлять многие модели вручную.

Желаю всем приятных выходных!

17.08.2009
Релиз PrintStore 0.75

У нас небольшой юбилей. Написали 3/4 PrintStore:-)

Работа над этой версией была наверное, наиболее напряженной из всех предыдущих, потому что мы добавляли индивидуальный учет расходных материалов, а это оказался по сложности такой же объем работы, что и обычный учет расходников. Пришлось даже запускать открытое бета-тестирование на форуме. Правда, активность тестеров была довольно низкой, но для лета это нормально. Мы перепробовали несколько вариантов, некоторые части кода переписывали по два-три раза и очень не хотели выкладывать неудобный или сырой вариант. Но то, что получилось в результате, думаю, должно всем понравиться.

Индивидуальный учет расходных материалов, или учет перезаправок - это пожалуй, наиболее частое пожелание пользователей программы. И мы наконец-то это сделали! Теперь программа может вести историю действий с любым расходником.

Параллельно с учетом перезаправок мы занимались улучшением интерфейса. В разделы программы добавлено множество подразделов, столбцов и контекстных меню. Все это теперь позволяет более удобно находить, изменять и добавлять инфомацию. Также мы основательно поработали над диалогами. Полный рестайлинг еще не сделан, но во многих диалогах появился крупный шрифт, а также возможность изменять размеры диалога, чтобы видеть больше информации.

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

Единственное, чего не хватает в 0.75 - это отчетов по индивидуальному учету. Но мы сознательно не стали тратить на это время сейчас, чтобы быстрее выпустить сам индивидуальный учет. К тому же, как показала практика, в процессе разработки структура данных несколько раз менялась, и отчеты также пришлось бы переделывать. Поэтому создание отчетов отложено на следующую версию.

Также хотим в следующей версии реализовать управление доступом. Это даст возможность использовать программу одновременно нескольким пользователям, а также уменьшит влияние человеческого фактора. А чтобы этот самый человеческий фактор можно было отследить, мы собираемся добавить лог действий пользователей.

Ну а сейчас - загружайте программу, пробуйте новые фичи, обсуждение, как всегда, - в форуме!

23.07.2009
Релиз SNMP Discovery 0.8

Очередная версия SNMP Discovery ушла в релиз. Мы основательно над ней поработали, и добавили довольно много новых функций.

Самое интересное - это мастер добавления новых моделей. Теперь можно самостоятельно добавить новый принтер в базу. Правда, этот мастер - это пока не искуственный интеллект, и он умеет добавлять только что-то, похожее на уже существующее в базе. Но и это существенно ускоряет процесс. Мастер обязательно будем дорабатывать, есть еще интересные идеи, но пока решили выложить то, что есть на данный момент.

Также постарались разобраться с кодировками. Тут к сожалению, у производителей принтеров полная анархия. Один и тот же принтер может возвращать одну информацию в одной кодировке, а другую - в другой. Поэтому мы не стали делать возможность настройки кодировки вручную, а сделали автоматическое определение кодировки для каждой строки текста. Так наиболее удобно, но где-то может не сработать. Сообщайте о таких случаях пожалуйста.

Еще очень заметная фишка - подробное отображение информации о принтере. Для каждого картриджа теперь есть не только отдельный индикатор, но и информация из принтера, о том, что установлено. Правда, немногие производители утруждают себя подробным описанием устанавливаемых картриджей. Частенько встречается просто надпись "Toner", даже без указания цвета. Но бывает, что и серийные номера картриджей пишут. В любом случае, стало существенно нагляднее. В следующей версии постараемся еще вкладки с ресурсами и датчиками поставить рядом, чтобы были видны одновременно.

Программу в целом пострались ускорить, в частности, сканирование сети сделали многопоточным. Ну и еще в некоторых местах улучшили алгоритмы. Хотя, конечно, интерфейс заметно тормозит, особенно фильтр. Очень много ресурсов занимает генерация картинок с индикаторами, особенно, если много принтеров. Поэтому в ближайшей версии будем работать именно над этим. Хочется, чтобы программа работала очень быстро. Будем пробовать использовать какой-нибудь игровой движок, или просто на DirectX напишем визуализацию. Это планы на версию 0.9.

А если удастся создать быстрый интерфейс к программе, то начнем заниматься разделением программы на службу сбора статистики и интерфейс пользователя. Это планируем сделать в версии 1.0.

Хочу сказать большое спасибо всем, приславшим SNMP WALK. Благодаря вам в базу программы добавлено более ста новых моделей оборудования и общее их число достигло уже 282 шт. Надеюсь, с появлением мастера добавления моделей, нам будут присылать уже готовые XML с описаниями принтеров, и рост базы еще ускорится. Но и сейчас уже довольно большой процент используемых принтеров охвачен.

Как всегда, ждем ваших отзывов и предложений!

20.04.2009
Релиз PrintStore 0.74

Bug-fix release. Специально ничего нового не добавляли, только исправление найденных ошибок. Спасибо за баг-репорты VladGousev, Mr_Kiss, a13k5andr и mgved. Еще, правда, немного пооптимизировали код, и не удержались и добавили в диалог ремонтов оборудования фильтр по этому самому оборудованию. Но это вещь уже проверенная.

Хотим сейчас собрать максимально безглючную версию, и спокойно заняться написанием индивидуального учета расходников. Поэтому прошу всех, даже тех, кто переходит на новые версии не сразу, протестировать программу на своих базах и поискать ошибки. Все багрепорты будут максимально оперативно проработаны, ошибки будут исправлены и выпустим еще одну версию, которая может стать основной на ближайшие две-три недели.

Загружайте программу, тестируйте, обсуждение, как всегда, - в форуме!

15.04.2009
Релиз PrintStore 0.73

В порыве энтузиазма по горячим следам исправили две свеженайденные ошибки (спасибо VladGousev и JoKeR за баг репорты). И пока никто ничего не заметил, выкладываем новую версию. Быстро поднятое не считается упавшим:-)
Заодно доработали описание сотрудников. В него добавлены новые "современные" поля ICQ, Skype и Jabber. И еще примечание, на всякий случай. А информация о городском телефоне и факсе, раньше хранившаяся в описании помещения, теперь тоже перенесена в описание сотрудника. Потому что вполне может быть ситуация, когда в одной комнате у двух сотрудников разные городские телефоны или факсы.

Ну, в общем, пока все. Где скачать новую версию, надеюсь, все знают?

14.04.2009
Релиз PrintStore 0.72

Мы в предыдущей версии немного больше изменили, чем надо было:-) Но благодаря внимательным форумчанам VladGousev, antonkurn и george узнали об этом очень быстро:-)))
Поэтому сегодня выпускаем версию, в которой исправлены пара существенных ошибок. Но кроме того, мы успели написать и немного полезностей.
Первое - это модернизация диалога расхода материалов. Он стал значительно удобнее. Теперь для выбранного принтера сразу отображается запас расходных материалов по складам. Из этого запаса можно быстро, используя только мышку, добавить расход сразу по нескольким расходникам сразу с нескольких складов.
Вторая важная фича - теперь программа отслеживает свою целостность. Раньше можно было часть библиотек или отчетов "забыть" из старой версии, и все запускалось бы, но были бы разные глюки. Сейчас это исключено. При несоответсвии любого файла программа напишет его название и попросит заменить на нужный.
Еще важный момент - раньше программа не давала добавить расход материалов в день оприходования и первого перемещения оборудования. Это мы тоже исправили. Теперь все корректно, день в день.
Ну и еще по мелочи разные контролы и диалоги улучшили.

Загружайте программу, тестируйте, обсуждение - в форуме!

08.04.2009
Релиз PrintStore 0.71

По традиции, расскажу подробно, что было сделано в новой версии. Specially for Sergh - теперь программа точно работает под 64-битным Windows. Причем мы взяли курс на 64-битность серьезно, установив Vista x64 на одном из компьютеров разработчиков. Так что теперь вопрос с тестированием под 64-бит полностью закрыт.

Как обычно, исправили с десяток ошибок. Тут хочу отдельно отметить Mr_Kiss. Человек целенаправленно протестировал версию 0.70 и нашел довольно много глюков, которые вроде и незначительные, но все удовольствие от работы с программой портят (портили:-).

А теперь о вкусном. Добавили очень удобную фичу - шаблон строки оборудования. Теперь можно самостоятельно настроить, какие параметры оборудования должны входить в его название. Кому-то нужен в нем инвентарный номер, кому-то серийный, кто-то хочет минимум информации, потому что принтеров мало, и т.д. Теперь это возможно. Причем этот шаблон показался нам таким важным, что мы его реализовали вне очереди.

Перетащили из SNMP Discovery возможность сжатия базы данных программы. Мелочь вроде, а удобно.

По просьбе JoKeR-a добавлен сводный отчет по контрагенту. Доступен в разделе "Контрагенты" через контекстное меню. Отображает закупки оборудования и расходных материалов, а также все ремонты, сделанные у данного контрагента за выбранный период.

Немного ранее мы изменили отчет по наличию расходников, сделав его на основе таблицы прихода расходных материалов. Т.е. если расходник хоть раз покупался, то программа его в дальнейшем в отчете показывает. Теперь тоже самое сделано и в разделе "Расходные материалы - наличие".

Еще очень, на мой взгляд, удобная штука - в подразделах теперь количество записей в них отображается на закладках с названиями. Это позволяет быстро оценить, в каком подразделе есть записи, и не искать что-нибудь в пустых разделах, например.

Ну и на десерт - начато создание документации к программе. Мы тут посоветовались и поняли, что кроме меня, никто лучше с этим не справится. Другому человеку просто объяснять дольше придется. Так что пришлось собрать всю силу воли, выделить время и, написать-таки несколько разделов документации (самые маленькие пока:-). На самом деле, на первый взгляд, кажется что это очень просто. Но спросите любого программиста, и он вам скажет, что писать руководство намного сложнее, чем саму программу. И я даже скажу, почему. Потому что при этом надо все разложить по полочкам. В голове, в программе и в самой документации. И подсознательно это откладываешь все время. Но теперь уже все, первый камень заложен. Кстати, уважаемый Mr_Kiss прислал мне свой вариант руководства, который он написал для своих пользователей. Внушительный документ. Пока не успел его использовать, но к следующей версии, постараюсь отредактировать и добавить в основной файл.

Вроде все. Загружайте, тестируйте, обсуждение как обычно - на форуме.

24.03.2009
Релиз SNMP Discovery 0.7

Наша программа мониторинга активно развивается. В этой версии добавили в нее новую, очень интересную фичу - возможность изменять параметры устройств. Пока по серьезному эта возможность не задействована, надо накопить в профилях соотвествующие настройки. Но уже сейчас можно изменить сетевое имя устройства. Программа сама определяет, какие параметры из считываемых можно записывать. Кстати, получился интересный побочный эффект. Скорее всего, из-за бага в firmware нам удалось изменить серийный номер у принтеров Xerox 5400 и N2825. Не думаю, что такая возможность должна была быть заложена:-) А у этих принтеров как назло, были серийники какие-то неправильные, с многоточием в конце. И вот совершенно неожиданным образом это дурацкое многоточие удалось убрать. И серийник реально изменился. В веб-интерфейсе принтера теперь отображается новый. Радости не было предела:-)

Интерфейс программы переделали под PrintStore. Теперь слева - все разделы, справа сверху - основная таблица/иконки, справа снизу при необходимости - подразделы текущего раздела.

Взяли из PrintStore возможность настройки шрифтов. И добавили возможность сжатия базы данных программы. А то от добавления/удаления устройств база распухает, что в долгосрочной перспективе нехорошо:-) Ну и соответственно, планируем сжатие базы потом и в PrintStore использовать.

Моделей в новой версии уже 169, между прочим! Большое спасибо всем приславшим SNMP walk файлы. Таких людей оказалось немало и с каждой версией их количество растет. В процессе работы над 0.7 письма с файлами приходили практически ежедневно. Эта информация помогает не только расширять базу, но порой и уточнять описания уже добавленных моделей. Прошу меня извинить всех, кому не отправил сразу XML файлы, было катастрофически мало времени на анализ walk-ов. Но к релизу 0.7 я все-таки эту задачу решил и сейчас все присланные файлы проанализированы и соответствующие модели добавлены в базу.

Ну и чтобы легче было работать с такой базой, ускорили немного фильтр.

На этом пока все. Пробуйте, тестируйте, обсуждение как обычно - на форуме.

05.03.2009
Релиз PrintStore 0.70

Уфф! Вроде все ошибки все-таки исправили. Большое спасибо форумчанам Andryson, JoKeR, Mr_Kiss, george, vlad, Bausma, burbulator и Sid за активное участие в тестировании версий с 0.67 по 0.69, в которых мы пытались реализовать перемещения оборудования:-) Я не уверен, что ошибки на этом закончились, но по серьезному уже ничего не должно быть.

Теперь об обновлении. Если при обновновлении базы с версии 0.66 была хотя бы одна ошибка, или есть какие-либо сомнения в правильности переноса данных или в новую версию не успели забить много инфы, то лучше в новую версию перенести ps.udb из версии 0.66. Так будет намного надежнее. В принципе, в большинстве случаев после обновления через промежуточную версию (0.67, 0.68, 0.69) версия 0.70 все фиксит, но лучше эти промежуточные версии с ошибками в алгоритме конвертации данных пропустить.

Желаем всем успехов в работе, а мы займемся новыми фичами!

03.03.2009
Релиз PrintStore 0.69

Подправили еще немного конвертацию из базы версии 0.66. Если в базе были указаны даты покупки оборудования, и больше никаких записей на это оборудование не было, то при конвертации программа добавляла запись о первом перемещении (куда установили) с текущей датой. Новая версия добавляет с датой прихода.

И еще подправили ошибку с округлением дробных чисел. Теперь отображаются только два знака после запятой.

Столь быстрый релиз был вызван необходимостью закончить уже вопрос с конвертацией из старой базы, чтобы можно было без проблем перейти на новую версию.

02.03.2009
Релиз PrintStore 0.68

Практически только bug-fix release. Мы провели большую работу над ошибками, исправили все, о чем было написано на форуме, и все, что удалось обнаружить самим. Даже не все исправленные ошибки перечислены в изменениях версии. Так что должно стать надежнее.

Но по мелочи все-таки добавили пару удобностей. Во-первых, это галочка "Показать неразмещенные" в фильтре раздела "Оборудование - наличие". С ней гораздо удобнее находить оприходованное, но неразмещенное оборудование.

И второе - это подраздел в том же разделе "Оборудование - наличие", который называется "Такое же оборудование". Теперь, выберя какой-нибудь принтер, можно быстро посмотреть не только запас расходников по нему, но и сколько на эти расходники есть "конкурентов".

В общем, пробуйте. Как всегда, все обсуждаемо на форуме.

26.02.2009
Релиз SNMP Discovery 0.6

Как и ожидалось, коллективный разум победил. Спасибо всем, приславшим SNMP Walk файлы. Благодаря вам количество поддерживаемых программой моделей оборудования увеличилось уже до 98, и еще есть файлы в запасе для дальнейшего изучения.

Теперь сохранять SNMP Walk файлы будет удобнее. Программа теперь может сразу несколько устройств опросить и сохранить дампы с них в файлы.

А чтобы достаточно большое количество моделей или устройств не пролистывать в поисках нужной/нужного, мы добавили в программу возможность поиска/фильтра. Он работает также, как и в PrintStore, где на мой взгляд является одной из удобнейших фич.

Также добавили строку статуса, которая отображает общее количество объектов, сколько из них найдено, и сколько в данный момент выделено.

В общем, загружайте и пользуйтесь!

25.02.2009
Релиз PrintStore 0.67

Как и планировали, сделали учет перемещения оборудования. Что важно, перемещения оборудования тесно связаны с расходом картриджей и, если принтер месяц стоял в одном отделе, а другой месяц - в другом, то в отчетах все это правильно отразится. И в расходе по отделам, первый месяц запишется на один отдел, а второй - на другой отдел.

Только недавно до меня дошло, что IP и сетевой путь одновременно у одного принтера быть не могут, за исключением редчайших извращенных случаев:-) Поэтому эти поля объединены в одно и теперь оно называется "Сетевой адрес".

Так вот, при перемещениях можно изменить, соответственно, помещение, отдел и сотрудника, а также этот самый сетевой адрес. Все это аккуратненько запоминается, и в дальнейшем доступно в нескольких отчетах.

Надо сказать, что эта версия - не результат эволюции, а скорее совершенно новая система. Мы там поменяли архитектуру, поэтому так долго. Заодно многое по мелочи подправили, ошибки нашли кое-какие. В основном все останется по прежнему, и даже внешне - практически тоже самое. Но поменялось много. Тестировали хорошо, однако ошибки не исключены. Поэтому БД при переходе на новую версию надо бэкапить обязательно.

Ну и еще для удобства добавлена возможность настройки шрифтов. Это так, на всякий случай;-)

Полный список изменений, как обычно - на странице загрузки программы. Всем успехов в работе!

03.02.2009
Релиз SNMP Discovery 0.5
Из наиболее заметного - теперь иконки недоступных принтеров в режиме мониторинга становятся полупрозрачными. В остальном - много мелких изменений, делающих программу более целостной. Например, в версии 0.4 появилась поддержка изображений принтеров, но выгрузка этих изображений в XML не поддерживалась. А базу моделей можно было выгрузить только целиком. В версии 0.5 в XML можно выгрузить только выбранные модели как с изображениями, так и без.
В контекстные меню программы добавили разные удобные пункты - для более быстрого внесения и изменения информации.
А новая функция работы с регулярными выражениями теперь позволяет выуживать данные в более сложных случаях (которые встречаются весьма часто). Эти изменения уже применены в профилях оборудования.
Спасибо всем, приславшим SNMP Walk-и. На основе информации из них удалось добавить в базу программы еще 12 новых моделей оборудования, и их общее количество на данный момент равно 46. Пора уже в программе делать поиск по базе моделей:-)

19.01.2009
Релиз PrintStore 0.66
Исправлены найденные на данный момент ошибки. Ничего серьезного, но обновиться не помешает. Спасибо vlad, LandV и Alexander за баг-репорты.
И еще. Обнаружил, что ОК и Отмена в диалогах были расположены не как у всех. Тоже подправил. Вроде мелочь, а стало удобнее :-)

К следующей версии планируем победить 64-битную Висту (и ХРюшу), а также планируем сделать учет перемещений оборудования. Следите на новостями!

31.12.2008
Дорогие друзья!

Хотим сказать вам спасибо за внимание к проекту, за ваше участие в нем: советами, критикой, комментариями, и баг-репортами! Поверьте, одним заниматься этим совсем не так интересно, и поэтому спасибо за поддержку и компанию!
В прошедшем году нам удалось снова заняться нашим PrintStore спустя два года "тишины". Мы считаем это большим достижением. К сожалению, все говорят о кризисе, о том, что все будет плохо, бизнес скукожится и т.д. и т.п. Но мы - неисправимые оптимисты. Иногда это здорово помогает. Надеюсь, что ближайший год, вопреки всему, наоборот будет позитивным. Для нашего проекта, для всех нас, для страны в целом. Россия - парадоксальная страна. Когда все хорошо, все пускают на самотек. Зато, когда приближается общая беда, люди сплочаются для того, чтобы дать ей отпор. Думаем, так будет и на этот раз.
Хотим пожелать всем людям больше позитива, старайтесь замечать в жизни прекрасные моменты! И конечно, любви, здоровья и счастья всем!
Счастливого Нового года!

Команда PrintStore.

25.12.2008
Релиз PrintStore 0.65
Мы уже вышли на режим, и теперь выпускаем новые релизы регулярно. В новой версии исправлена ошибка в отчете "Наличие на складах" и добавлены два отчета: "Приход оборудования по месяцам" и "Паспорт на оборудование". Причем второй отчет выводится не через меню "Отчеты", а из контекстного меню раздела "Оборудование - наличие".
Не стали в этом релизе делать ничего принципиально нового, сейчас хочется привести все в порядок и закрыть год. Надеюсь, в следующем году займемся проектом действительно по-настоящему!

15.12.2008
Релиз SNMP Discovery 0.4. Удалось сделать то, что планировали - отображение фотографий принтеров в качестве иконок, и рядом - цветные индикаторы оставшихся ресурсов. Стало очень наглядно (и нарядно:-).
Также, замучившись добавлять по несколько датчиков на один ресурс, усовершенствовали эту часть программы. Теперь на каждый ресурс добавляется ровно один датчик. В остальном программа разбирается сама.
Большое спасибо Andryson и Dee-mon1 за присланные SNMP Walk файлы. Это позволило добавить в программу много новых моделей оборудования, и теперь их число достигло 34. И все с фотографиями. На это стоит посмотреть!

09.12.2008
Долгожданный релиз PrintStore 0.64!
Уже почти два года не выходило новых версий, пора уже и порадовать пользователей, не правда ли? В этом релизе исправлена одна редкая, но неприятная ошибка (спасибо Alexandro за баг-репорт), добавлен фильтр по оборудованию в диалог списания расходников (это для удобства), и добавлены 12 отчетов по оборудованию и расходникам.
А самое главное, что следующая версия будет не через два года! Теперь мы будем выпускать новые релизы часто, а исправлять найденные ошибки - очень быстро.

18.11.2008
Релиз SNMP Discovery 0.3.

Исправлена ошибка с избыточной загрузкой процессора при мониторинге (спасибо Serzh за баг-репорт). Теперь загрузка процессора не превышает 10%, а большинстве случаев вообще составляет 1-2%. При этом она не зависит от количества принтеров.
Для удобства сканирования сети, чтобы не вводить подсеть вручную, теперь можно просто выбрать один из имеющихся сетевых интерфейсов из списка и будет выбрана соответствующая ему подсеть. Для компьютеров с единственным сетевым интерфейсом даже и выбирать ничего не надо .

В следующей версии планируем сделать визуализацию информации о принтерах. А то не очень наглядно смотреть на таблицу с кучей чисел. Хотим сделать принтеры в виде иконок или фоток и рядом с каждым принтером - индикаторы тонера, бумаги и т.д. Если принтер недоступен - он становится прозрачный. Как-то так.

От пользователей программы очень жду XML или SNMP Walk файлы с информацией о моделях оборудования. Базу-то надо как-то расширять :-). Тут под руку попался новенький HP LJ P2015dn, так я его сразу забил в программу. Теперь распознается и мониторится на ура. Собираюсь, кстати, сделать онлайн руководство по разбору SNMP Walk и созданию из него описания модели и профиля.

В общем, SNMP Discovery работает вроде неплохо. Так что теперь можно заняться и PrintStore. Обещать точную дату не буду, но следующий наш релиз будет называться ps-0.64 :-).

А пока загружайте SNMP Discovery, тестируйте, bag-репорты и пожелания - в форум!

11.11.2008
Второй релиз SNMP Discovery.

Как обычно, работа над ошибками + несколько новых фич. Предусмотрена возможность перехода с предыдущей версии. Добавлены возможности открывать web-интерфейс прямо из окна программы и выгружать базу моделей в XML. Специально для Serzh-a написана функция перераспознавания моделей оборудования на лету:-)

Загружайте программу, тестируйте, bag-репорты и пожелания - в форум!

На самом деле, очень важен Ваш feedback, так как это отлично мобилизует и настраивает на дальнешую работу, да и вообще приятно пообщаться с умными людьми:-)

31.10.2008
Первый релиз SNMP Discovery!

Напоминаю, что эта программа умеет опрашивать по SNMP сетевые принтеры и отображать инфу по ним в режиме online. Она обучаема, и помимо добавления новых моделей оборудования, можно научить ее получать с принтеров те параметры, которые нужны именно Вам.

Мы долго откладывали этот релиз, т.к. не хотелось выкладывать на тестирование сырой продукт. Сейчас программа работает стабильно и, несмотря на версию 0.1, представляет собой полноценный продукт, который можно использовать в работе.

18.04.2008
Разместил на форуме информацию о ходе процесса: http://www.printstore.ru/forum/viewtopic.php?t=359. Там же заодно можно все это и обсудить:-)

31.01.2008
PrintStore возвращается!

Год назад была выпущена последняя на текущий момент версия программы - 0.63. И с тех пор на сайте ничего не менялось. К моему большому сожалению, даже на форуме иногда не удавалось отвечать на некоторые вопросы. Такая ситуация была вызвана моей сильной занятостью, в том числе и проектом PrintStore. Но занимался я не программированием, а поиском возможности продолжать проект в новом качестве. Понятно, что на досуге можно написать неплохую программу, которая будет приносить пользу людям. Но развить ее во что-то серьезное таким образом не получится. Другими словами, у меня просто не хватает времени все это программировать.

Но мне удалось найти людей, которым интересна эта программа. А так же и другие мои проекты. И теперь появилась возможность заниматься этими проектами на коммерческой основе. Таким образом, скоро работа над PrintStore закипит с новой силой. А сейчас я ищу программистов и других спецов. Вот какие вакансии сейчас открыты:

1. Главный специалист IT-отдела. Знание Windows Server 2003 и Active Directory, организация бэкапов, хорошее знание железа. Обязательны навыки программирования. Т.к. я сам хорошо знаю VB.NET, то его знание наиболее желательно.

2. Программист VB.NET. Работа с БД и создание удобных графических интерфейсов. Примерно в том объеме, что есть в PrintStore. Другими словами, если сможете написать PrintStore с нуля, по квалификации подойдете.

3. Программист PHP/MySQL. Нужны знания PHP и MySQL. Если знаете PostgreSQL, это здорово.

4. Разработчик технической документации. Нужен хороший русский язык, знание специализированных пакетов для создания хэлпов, знание HTML. Ну и отличать кнопки от ссылок тоже весьма желательно.


Для всех вакансий очень желательны такие человеческие качества как: адекватность, порядочность, инициативность, желание развиваться и перфекционизм. Таким людям всегда у нас почет.

Возможна как удаленная работа, так и работа в офисе. Офис - в Москве, м. Академическая. Не присылайте стандартные резюме, они неинтересные. Напишите о себе в свободной форме. Самым лучшим показателем вашей квалификации будет демонстрация написанной программы или сайта вместе с исходным кодом, соотвественно. А для технического писателя - написанная документация.

По деньгам так: если Вы хотите уже завтра получать реально большую зарплату, это не ко мне. Вам в какую-нибудь большую компанию на ответственную должность, там реально хорошо платят. А вот если Вы хотите оказаться у истоков большой компании, расти вместе с ней, и со временем оказаться ее совладельцем, то тогда приходите. Но это не значит, что сейчас я предлагаю маленькие деньги. Деньги могут быть хорошие. Просто мне не подходят люди, которые работают только за деньги.

В свою пользу могу назвать: адекватное руководство, хорошие условия труда (если в офисе), для программистов возможна доля в проекте.

Подумайте, может быть, это интересно Вам или вашим друзьям.

Пишите на michael [собака] printstore [точка] ru. Постараюсь ответить всем. Также эту тему можно обсудить на форуме: http://www.printstore.ru/forum/viewtopic.php?t=357

Спасибо, что дочитали. Все только начинается!

Скляров Михаил, автор PrintStore.

21.02.2007
По техническим причинам сайт в прошедшие два дня был недоступен. Сегодня работа сайта восстановлена.

25.01.2007
Исправлены еще несколько ошибок по баг-репортам dee-mon1, c01 и Overlord. Качаем версию 0.63.

23.01.2007
Вчера благодаря оперативным баг-репортам dee-mon1 и f1975, в версии 0.61 были найдены несколько существенных ошибок. Сегодня все они исправлены, и новый релиз выложен для загрузки.

22.01.2007
Сегодня вышел долгожданный (надеюсь) релиз 0.61. Основная тема этой версии - улучшенная синхронизация с сервером и возможность самостоятельно изменять и удалять описания стандартных моделей оборудования и расходных материалов. Однако на сервере уже несколько месяцев не добавлялись новые описания. Зачем же улучшать синхронизацию? Ответ прост. Старая версия синхронизации загружала с сервера все подряд, и пользователи были вынуждены загружать ненужные им описания. Теперь стало возможным выбрать загружаемые описания вплоть до конкретной модели.
Помимо синхронизации, в новой версии реализованы также некоторые пожелания пользователей и появились изменения в дизайне. Включена поддержка стилей XP, и интерфейс стал поприятнее. В диалоге синхронизации уже применены иконки.
Однако работа над последней версией велась довольно долго, и с некоторыми перевывами. Поэтому рекомендуется сначала протестировать важные для вас функции, прежде чем переходить на новый релиз (как и всегда, впрочем).
Теперь, после написания синхронизации, выход новых версий будет чаще, т.к. основной скелет программы есть и можно проще наращивать на него новые функции.
В ближайшее время будет проводиться тестирование синхронизации, и в каталог предметов будут регулярно добавляться новые описания. А следующий релиз программы будет целиком направлен на устранение всех найденных ошибок (вплоть до полного очищения соответсвующего раздела на форуме). Поэтому баг-репорты очень привествуются.

И еще. Многие пользователи программы выражали желание помочь проекту различными способами, в том числе материально. Теперь такая возможность появилась. На сайте добавился раздел "Помочь проекту". Как известно, правильная обратная связь улучшает работу любой системы. В данном случае это правило также действует.

Ну а сейчас самое время загрузить новую версию!

31.12.2006
Поздравляю всех с наступающим Новым годом и Рождеством!
Спасибо всем, кто находил ошибки в программе, обсуждал ее работу, предлагал новые функции, и просто сопереживал развитию проекта! Надеюсь продолжить общение с вами в наступающем году, и очень жду, что результатом этого общения и моего скромного труда станет неплохая программа, которая будет полезна многим людям!
Желаю всем своим коллегам поменьше проблем и побольше успехов! И пусть Новый год обязательно подарит каждому человеку что-нибудь очень хорошее!


Скляров Михаил, автор PrintStore.

17.10.2006
Итак, сегодня вышел новый релиз программы - 0.60. С момента выхода предыдущей версии прошло порядка трех месяцев. Что же появилось нового в программе за это время?
Первое - проект переведен на новую платформу NET Framework 2.0.
Второе - куплены лицензионные компоненты компании Stimulsoft: StimulReports.NET для создания отчетов и StimulControls.NET для оформления интерфейса. StimulReports.NET позволяет легко создавать удобные и красивые отчеты, которые затем можно экспортировать в большое количество форматов, а также выводить на печать. Компонент StimulReports.NET уже интегрирован в программу. Дистрибутив программы из-за этого немного прибавил в объеме.
Для тестирования в программу добавлен отчет "Запасы на складах", показывающий в удобном виде запасы расходников ко всему имеющемуся оборудованию.
Существенно повышена надежность синхронизации с сервером, устранены "зависания" при получении и отправке данных.
Добавлена также возможность, о которой уже несколько раз просили - запуск диалога изменения свойств по двойному нажатию кнопки мыши.
А самое главное - автор хорошо отдохнул, набрался сил и оптимизма, и полон новых идей. Так что следующие серии версии программы обещают быть очень интересными.
Для затравки сообщу, что в версии 0.61 ожидается новая версия синхронизации, позволяющая загружать только необходимые обновления оборудования и совместимости, а также изменять стандартные объекты. Работа над этим уже ведется.
А сейчас welcome в раздел загрузки программы!

07.09.2006
Автор программы с 10 по 24 сентября - в отпуске. До отпуска, к сожалению, не удается выпустить новую версию, - времени катастрофически не хватает. Зато по возвращении можно будет взяться за проект с новыми силами.

11.07.2006
Уже прошел почти месяц с выхода версии 0.59, и баг-репортов нет. А все ошибки, которые можно было исправить без существенного переделывания системы, исправлены. Так что можно считать версию 0.59 наиболее стабильной.

С учетом некоторого летнего затишья выпуск новых версий пока приостановлен. Но работа над системой понемногу идет. Так как частый выпуск версий не дает возможности добавить в программу сильный функционал, то следующая версия планируется к концу июля. Она уже будет написана на NET Framework 2.0. Уже пора. Также в новой версии появятся отчеты и будут реализованы некоторые пожелания пользователей.

15.06.2006
Вне графика выпущена версия 0.59. Это bug-fix-release. Только исправление ошибок. Ошибки найдены благодаря Каспер-у, pitand и Gloomyad.

13.06.2006
Вышла новая версия программы - 0.58. Из новых функций - отслеживание уникальности серийных и инвентарных номеров, а также IP и MAC-адресов оборудования при добавлении/изменении информации о нем. В остальном - исправление ошибок и недоработок. Больше всего это коснулось как раз диалога добавления/изменения информации об оборудовании.
Каталог оборудования и расходников, идущий в составе дистрибутива, синхронизирован с единой базой и содержит информацию о 404 моделях оборудования и 262 расходников к ним.

05.06.2006
Сегодняшний релиз посвящен улучшению работы с единой базой. Доработан диалог изменения/добавления расходников, - в нем сделан удобный тектовый фильтр, позволяющий легко находить модели оборудования для указания совместимости. Для пользователей, пользующихся двухсторонней синхронизацией, теперь будет намного проще заменить добавленные вручную модели оборудования и расходников на стандартные, - в программе полностью переписаны соответствующие диалоги. Исправлены ошибки, найденные пользователями Mr_Kiss и Каспер.

29.05.2006
Сегодня опять исторический момент. Новый релиз программы умеет выгружать информацию об оборудовании и расходниках на сайт. В результате это дает возможность двухсторонней синхронизации данных. Теперь база по расходникам и оборудованию как в программе, так и на сайте будет развиваться существенно быстрее.
Надо отметить, что выгрузка своих описаний, - дело сугубо добровольное. Поэтому в настройках сделана для этого специальная галочка "Участвовать в развитии единой базы". Если ее включить, то при синхронизации данных созданные Вами описания будут загружаться на сайт.
К сожалению, не хватило времени чтобы сделать удобные диалоги для замены созданных вручную объектов на стандартные. Но через недельку это будет сделано.
Ну и конечно, сделана работа над ошибками. Все, что удалось найти, исправлено. Спасибо форумчанам fox, rool_, megion.

22.05.2006
Выложена новая версия - 0.55. В ней сделана небольшая работа над ошибками (спасибо Каспер-у за баг-репорты) и большая работа над улучшением usability. По многочисленным просьбам добавлена возможность изменять порядок и ширину столбцов. А раньше столбцы можно было еще скрывать/отображать, так что теперь над столбцами почти полный контроль.
И еще: теперь все значения фильтров, введенные или выбранные вручную, запоминаются при переходе между разделами. Это означает, что можно включить фильтр в одном разделе, перейти что-то посмотреть в другой, а затем вернуться и продолжить с того же места.
Почти готова двухсторонняя синхронизация данных. Но найденная ошибка заставила отложить запуск этой функции еще на один релиз, чтобы получше оттестировать новую функцию. А вот другие добавления в программу, наоборот, не дают возможности отложить текущий релиз, так что добро пожаловать в раздел загрузки программы.

06.05.2006
В процессе работы надо программой обнаружились еще несколько ошибок. Они исправлены, и выложена новая версия - 0.54.

А самое главное - примите поздравления с наступающим празником 9 мая!
Как говорится, скажи спасибо деду за победу!

04.05.2006
Благодаря активным пользователям программы (megion, ukn, DimSys) и их баг-репортам проведена основательная работа над ошибками, в результате чего выпущен сегодняшний релиз. Кроме исправления ошибок также немного расширен каталог расходников и оборудования, идущий в составе дистрибутива.

27.04.2006
Исторический момент. Сегодня выпущена новая версия программы (0.52), которая может загружать информацию из каталога сайта. Это дает возможность расширять ассортимент оборудования, используемого в программе без необходимости вручную составлять описания, а также гарантирует корректность описания и обновление его в случае изменений.

Пока информация в каталог попадает только благодаря усилиям автора сайта, однако в следующей версии программы планируется реализовать возможность выгрузки составленных описаний оборудования и расходников на сайт. И тогда каждый пользователь программы сможет внести свой вклад в расширение каталога.

С этой версии программы каждый дистрибутив будет содержать последнюю версию каталога, синхронизированную с сайтом на момент выхода очередного релиза.

24.04.2006
На сайте запущена единый каталог печатного оборудования, расходников и их совместимости.

Сейчас каталог работает в режиме read-only и его последняя версия доступна только на сайте. В ближайшие дни выйдет новая версия программы PrintStore, которая будет поддерживать загрузку информации из каталога на сайте. Это даст возможность централизованного обновления каталога программы. А в следующем релизе будет уже поддержка выгрузки информации из программы в единый каталог.

19.04.2006
Встречайте новую версию. Номер, как ни странно, - 0.51. Исправлено несколько ошибок и проведена работа над расширением описания экземпляров оборудования. Теперь (с подачи leviofan-a) в описании принтера можно сохранить информацию о покупке: когда, у кого и почем он был куплен и когда закончится гарантия; о сетевых параметрах: MAC, IP-адрес - для сетевых принтеров, и сетевой путь - для принтеров, подключенных к компьютерам. Также добавлено поле "Примечание". А раз дело заходит о стоимости оборудования, то добавлен и соответствующий отчет о закупках оборудования. В нем так же, как и в отчете по расходникам, сделана разбивка по месяцам, и есть фильтры по поставщику и по производителю оборудования.

По разделу "Оборудование" еще предстоят улучшения, - в следующей версии будут добавлены все столбцы, соответствующие полям описания. По ним будет сделан поиск.

Кстати, в системе поиска сделано серьезное улучшение. Теперь все текстовые поля ищут не по введенной фразе, как раньше, а по каждому отдельному слову. Т.е. если через пробел написать "принтер epson", то будут найдены все принтеры фирмы Epson. Естественно, можно написать и часть слова. Поиск проводится после каждой введенной буквы и результат может быть достигнут раньше, чем Вы наберете весь запрос целиком.

Загружайте новую версию, и оставляйте свои комментарии в форуме программы.

04.04.2006
Вышла новая версия программы: 0.50. Как обычно, исправлены все найденные ошибки и написаны новые:-)
Из серьезного - теперь оборудование напрямую привязывается к отделу, а не через ответственного, как было раньше. Все разделы, где это встречается, исправлены. При первом запуске новой версии у каждого экземпляра оборудования пропишется тот отдел, к которому относится сотрудник, ответственный за это оборудование. А если Вы не заполняете графы 'Сотрудник' и 'Расположение', то просто никакой разницы не заметите.

24.03.2006
Сегодня в программу добавлена возможность экспорта данных в формат CSV (открывается Excel). Скачивайте версию 0.49 и наслаждайтесь.

20.03.2006
Вышел новый релиз - 0.48. Исправлена существенная ошибка с удалением данных в некоторых таблицах. Добавлена давно ожидаемая функция аналитики расхода материалов. Теперь по каждому расходнику при наличии более одной записи о расходе подсчитывается скорость расхода и отображается на сколько дней хватит запаса этого расходника. Добавлена возможность скрытия/отображения столбцов таблиц. Также сделано много изменений в контекстных меню и разделах, отображающих связанные объекты. Более подробно об изменениях читайте в разделе загрузки программы. И конечно, все нюансы можно обсудить на форуме.

14.03.2006
Вышла новая версия - 0.47. Изменения скорее косметические. Синхронизацию с единой базой пока запустить не удается, есть проблема с кодировкой при передаче русскоязычной информации.

20.02.2006
Появилась новая версия программы - 0.46. Помимо традиционных небольших изменений по просьбам пользователей, и исправления некорректного позиционирования диалогов, развитие в этой версии пошло по нескольким путям.

Первое - логически объединены (в раздел "Отчеты") информативные разделы "Наличие материалов" и "Запасы по моделям". К ним добавился также раздел "Расходы по месяцам". Остается только добавить к этому возможность экспорта в файл, и минимальная отчетность готова.

Второе - появились пункты контекстного меню, позволяющие добавлять объекты из других разделов. Например, "Добавить сотрудника в отдел" при нажатии на отделе. Это должно немного помочь при вводе данных. Пока охвачены не все разделы, но позже такие пункты меню появятся везде.

Третье - добавлена возможность отображать связанные данные при выборе объекта в списке. Пока это реализовано только в разделе "Отделы". Там для любого отдела можно просмотреть перечень сотрудников и закрепленного за отделом оборудования. В следующих версиях такие подразделы будут добавляться и в другие разделы программы.

Синхронизацию с единой базой еще не совсем готова и не до конца оттестирована. Поэтому в этот релиз она не включена. Вероятнее всего, что следующая версия будет посвящена целиком этому.

07.02.2006
В программе была обнаружена ошибка (спасибо Miller-у) при открытии диалогов добавления объектов. Она пофиксена и выпущена новая версия - 0.45.

06.02.2006
Вышла новая версия программы - 0.44. Помимо исправления ошибок и развития интерфейса, в новой версии добавлена удобная функция проверки новой версии. Проверка возможна как вручную, так и автоматически при загрузке.

Внутренняя структура программы существенно изменена для более удобного обновления версий. Поэтому теперь новые релизы станут выходить почаще.

Совместимость со старыми версиями сохранена. Подробности читайте в Changelog в разделе загрузки программы, а также в файле readme.txt в дистрибутиве.

16.01.2006
Вышел новый релиз - build 43. В этой версии в основном была проделана работа над ошибками и недоработками по отзывам первых пользователей, а также добавлено несколько полезных функций. Программа осталась совместимой со старой версией. Подробности читайте в Changelog в разделе загрузки программы, а также в файле readme.txt в дистрибутиве.

30.12.2005
Добавлен раздел "Краткое руководство". В нем буквально в 15 пунктах рассказывается, что и как можно делать в программе.

29.12.2005
Вышел первый публичный релиз программы PrintStore, build 42. Версия выпущена специально к Новому году, чтобы учет расходных материалов можно было вести с начала года. Добро пожаловать в раздел загрузки программы.

13.10.2005
Запуск первой версии сайта

08.07.2005
Возникла идея создания PrintStore