STRIGANOV SERGEY: Software development.

Разработка программного обеспечения на: C++, T-SQL, VBS, JavaScript, PHP

TCPPrint.com - перезагрузка :)

Присылайте Ваши предложения по развитию проекта

TCPPrint.COM

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

Будут выполнены следующие работы:

  • Программа сервера печати теперь будет стартовать как служба в Windows
  • Будет добавлена Web-админка  ( отложено до версии 4.0)
  • Скорее всего будет добавлена возможность работы со сканером (пока изучаю этот вопрос)   ( отложено до версии 4.0)
  • Вы сможете отправлять документы на печать на свой принтер через Web-интерфейс 
  • Просмотр истории распечатанных документов (и самих документов) - в версии 3.0 - через локальную консоль администатора (не Web-админка)
  • Автоматическое обновление программы   ( отложено до версии 4.0)

Цена вопроса ?
Программа останется бесплатной.
  

Последние новости о ходе проекта:

01.02.2013 21:09
Все выходные 02 и 03 Февраля 2013 буду готовить к публикации новую версию программы,
и устанавливать и настраивать CMS на сайте tcpprint.com.
Старт - в любой момент, по готовности.

24.01.2013
Идет тестирование версии 3.0.
Релиз в первых числах Фервраля 2013 (ориентировочно 1-го числа).

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

В связи с этим - в ближайшие дни установлю на сайте TCPPrint.com - CMS jooma, форум, центр загрузки П/О и обновлений.
 

Большое спасибо за поддержку, идеи и пожелания!

  • По результатам голосования выбора базы данных лидируют: Firebird и MySQL (5/5) ( отложено до версии 4.0 )
  • По результатам голосования за открытие исходного кода проекта: большая часть кода будет открыта сразу ,
    и лишь один модуль будет закрытым, но его исходники смогут бесплатно получить все желающие - на условиях
    о неразглашении полученой информации :) 
  • Насчет серверного "движка" - я решил не писать все с нуля, а применить http://code.google.com/p/mongoose/ 
    Спасибо автору этой разработки: Sergey Lyubka, распространяющему этот код по лицезии MIT. 
     ( отложено до версии 4.0 Если версия 3.0 не будет иметь серьезных проблем в части сетевых соединений, то может быть переезд на другой серверный движек вообще не понадобится. )
  • В качестве CMS планирую использовать комплект vbs скриптов.

 

То, что зачеркнуто, скорее всего, будет в версии 4.0.
В Февральский релиз ( 2013 года ) версии 3.0 - точно не войдет.

 

Attachments:
FileDescriptionFile sizeLast modified
Download this file (tcpprint_3.0.alpha.zip)Предварительная версия 3.0Эта сборка еще работает как программа, а не как служба432 kB2013-10-08 15:55

Comments   

 
0 #42 Vovan 2014-03-08 12:32
спасибо! довольно таки полезная прога для админов... пользовался еще старой версией, вот вижу появилась новая 3 версия - попробую... еще раз огромное спасибо
Quote
 
 
0 #41 Pavel 2013-10-31 14:45
Очень полезная программа.
Разместил информацию о программе и ссылки на закачку на своем сайте (http://www.pokalnetov.ru/windows/tcpprint-com/).
Спасибо разработчику и успехов в новых версиях!
Quote
 
 
0 #40 Антон 2013-10-07 14:17
Тоже интересуюсь новой версией. А также возможностью переводить все задания, пересылаемые на принтер в состояние паузы.
Quote
 
 
0 #39 scals 2013-10-02 11:31
где можно скачать последнюю версию? на http://www.tcpprint.com/ версия 2.1
Quote
 
 
0 #38 Striganov Sergey 2013-06-28 11:25
Quoting wrapper39:
Бывают случаи когда утилита сама по себе отключается

С этим все просто:
cоздайте для запуска батник, который ее перезапустит

GOTO A
:A
С:\TCPPRINT\TCPPrint.exe START HIDE
GOTO A

Кстати, в третьей версии программы (еще не опубликованной) "падение" программы не воспроизводится.
Работает уже пол-года на сервере без перезагрузки.
(на Windows Server 2003 R2) .
И при этом - печатает около 1000 документов в день.

Quoting wrapper39:

нашел еще один принтсервер RawPrintServer.

Да, я тоже видел его исходники (случайно нашел ее уже после написания своей программы)

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

А после публикации версии 3.0 отличий будет еще больше.
Другое дело, что никак не выберу время доделать релиз. Вот это -да. минус моей программы :)
Quote
 
 
0 #37 wrapper39 2013-06-27 13:12
Бывают случаи когда утилита сама по себе отключается после печати. В двойне неприятно когда это происходит на удаленном сервере. Для себя нашел еще один принтсервер, который инсталлируется как служба RawPrintServer.
Quote
 
 
0 #36 Алексей 2013-06-26 18:40
Мне очень помогла эта программа. Большое спасибо за ваш труд, желаю вам больших успехов!
Quote
 
 
0 #35 Striganov Sergey 2013-05-24 17:15
Quoting Tonik:

А проблема была в том, что прога находилась НЕ В c:\TCPPrint
Переместил - стала печатать.

Исходник у Вас есть - если сделаете поиск по коду, то увидите, что
такой путь там жестко не прописан .

Может быть Вы пользуетесь ярлыком запуска, который есть в архиве?

Так там - да такой путь прописан.
Но ярлык легко подправить самому - откройте его свойства и отредактируйте.
Quote
 
 
0 #34 Tonik 2013-05-24 09:02
Столкнулся с проблемой - ни в какую не хотела печатать.
Бился, бился...
А проблема была в том, что прога находилась НЕ В c:\TCPPrint
Переместил - стала печатать.
Мега-непорядок - значит в проге где-то стоит абсолютный путь.
Quote
 
 
0 #33 wrapper39 2013-02-25 16:43
В нескольких местах стоит прога и работает отлично.
Но в одном месте видно что задание передается на хост, но не печатает. В логе
25.02.2013 15:28:59- ------ Start service ------

25.02.2013 15:31:10-Client : 192.168.127.3, Service: 9100, Printer: HP LaserJet 1020, JobSize: 0


25.02.2013 15:31:10-Client =192.168.127.3, PrintRezult=1
принтера переустанавлива л и на хосте и на клиенте, заново настраивал тулзу, все побоку.
----------------------------------------------------------------------------
Очень похоже на вмешательство какой-то программы,
работающей с сетевым траффиком, возможно - антивирус.
Может быть там разрешено устанавливать соединения, но запрещено передавать данные.
Иногда бывают такие странные настройки.
---
С уважением, Сергей.
Quote
 

Add comment