Ответ в темуСоздание новой темыСоздание опроса

> Распечатать пустой лист перед основной печатью
Agkdor
Дата 5.03.2014 - 13:15
Цитировать сообщение
Offline



Начинающий
*

Профиль
Группа: Начинающий
Сообщений: 14



Всем ку! preved.gif
Купил принтер. Принтер как принтер: струйный, СНПЧ, все дела... Но без Ethernet (жаба задавила). Подключил через USB к роутеру, настроил - печатает нормально, все счастливы. Но бывает такая трабла: иногда распечатает полстранички и с чувством выпненного долга останавливается. Причем происходит это только при первой печати (ну постоит немного - и такая трабла).

Хочется программу-хак-фичу придумать, которая бы перед распечаткой любого файла печатала пустой документ. То есть печатаю hack.doc - он сначала печатает пустой лист white.txt, а уже после него - основной документ. Что можно придумать?


--------------------
Ненавижу бюрократов (;
PM
Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда Top
FreeCat
Дата 5.03.2014 - 14:05
Цитировать сообщение
Offline



след, уводящий в хаос
***

Профиль
Группа: Root
Сообщений: 7679



Agkdor
А если сделать так - в свойствах принтера выбрать закладку "Дополнительно", и там внизу справа есть кнопка "Страница-разделитель" ... она как раз печатается перед каждым заданием yes3.gif .
Смотрел по ХР - наверное в 7-ке там же yes3.gif .
PMСайт пользователя
Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда Top
Agkdor
Дата 17.03.2014 - 13:32
Цитировать сообщение
Offline



Начинающий
*

Профиль
Группа: Начинающий
Сообщений: 14



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


--------------------
Ненавижу бюрократов (;
PM
Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда Top
FreeCat
Дата 17.03.2014 - 20:52
Цитировать сообщение
Offline



след, уводящий в хаос
***

Профиль
Группа: Root
Сообщений: 7679



Ну можешь использовать другую стандартную:

Использование страниц-разделителей

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

Чтобы выбрать файл страницы-разделителя, нажмите кнопку Страница-разделитель (Separator Page) на вкладке Дополнительно диалогового окна свойств принтера. В открывшемся окне введите имя файла страницы-разделителя вручную или нажмите кнопку Обзор (Browse) и выберите файл. Можно использовать одну из четырех страниц-разделителей, поставляемых с Windows ХР, или создать собственный файл страницы-разделителя.

В таблице приведены имена четырех страниц-разделителей, поставляемых с Windows ХР, указаны назначение каждой и тип принтера, с которым она является совместимой. Любую страницу-разделитель можно отредактировать. По умолчанию файлы страниц-разделителей хранятся в папке %SystemRoot% SYSTEM32.

SYSPRINT.SEP - Печатает страницу перед каждым документом - совместимость: PostScript
PCL.SEP - Переключает принтер в режим печати PCL и печатает страницу перед каждым документом - совместимость: PCL
PSCRIPT.SEP - Переключает принтер в режим печати PostScript, но не печатает страницу-разделитель перед каждым документом - совместимость: PostScript
SYSPRTJ.SEP - Печатает страницу перёд каждым документом с указанием параметров задачи - совместимость: PostScript


Или сам сделай:

Как создать пользовательский разделитель файлов страниц

Чтобы создать пользовательскую страницу-разделитель, используйте текстовый редактор, например «Блокнот». В самой первой строке введите один знак и нажмите клавишу ВВОД. Знак в этой строке знак, используемый как escape-знак. Например, следующий список предполагает, что это Символ — это знак (@).

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

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

Нажмите кнопку Подробности, укажите имя нужного файла-разделителя в Разделитель Файл поле, а затем нажмите кнопку ОК.

Примечание Размещать файл подкачки страницу-разделитель в одном из следующих мест:

В папке % windir%\System32.
В папке, путь которого содержит SepFiles папка. Например:
Диск:\Папка\SepFiles\Вложенную папку

@ Fпуть к файлу файл будет печататься только если @ Fпуть к файлу файл находится в одном из следующих мест:

В папке % windir%\System32.
В SepFiles папки, находящейся в папке % windir%\System32, или в любой подпапке папки SepFiles папка. Например:
%WINDIR%\System32\SepFiles

-или-
%WINDIR%\System32\SepFiles\Subfolder1\Subfolder2
В том же SepFiles как файл подкачки страницу-разделитель или в любой подпапке папки, папки SepFiles папка.

Например файл подкачки страницу-разделитель может быть в следующей папке:
Диск:\Папка\SepFiles
В данном случае @ Fпуть к файлу файл можно в следующей папке:
Диск:\Папка\SepFiles\Subfolder1\Subfolder2

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

@ N: Имя пользователя, отправившего задание печати.
@ I: Номер задания печати.
@ D: Вывод даты печати задания. Это представление даты так же, как формат даты в разделе региональных в элементе управления Панель.
@ T: Вывод времени печати задания. Это представление времени так же, как формат времени в разделе региональных в элементе управления Панель.
@ Lxxxx: Печатает все знаки (xxxx) до другой управляющий код обнаружил.
@ Fпуть к файлу: Печатает содержимое файла, заданного пути, начиная с пустая строка. Содержимое этого файла копируются непосредственно в принтер без какой-либо обработки.
@ Hnn: Задает принтер специальных управляющих символов, где nn-шестнадцатеричный Код ASCII, отправленных на принтер. Чтобы определить конкретный номера, обратитесь к руководству по принтеру.
@ Wnn: Задает ширину страницы-разделителя. Ширина по умолчанию составляет 80; очередь Максимальная ширина составляет 256. Любые печатаемые знаки за пределы этой ширины усечение.
@ U: Включение режима печати блочными символами.
@ B@S: Печать текста в виде символов одинарной ширины блока, пока не будет обнаружен @ U.
@ E: Извлечение страниц из принтера. Использовать этот код, чтобы начать создание разделителя страница или до конца файла-разделителя. Если вы получите дополнительное пустое поле разделитель страниц при печати, удалите этот код из вашего разделителя файл подкачки.
@ n: Пропускает n число строк (от 0 до 9). Перемещает пропуск 0 строк Печать на следующую строку.
@ B@M: Печать текста в виде блочных символов двойной ширины, до появления @ U.


Можешь попробовать с самого простого файла, где только перевод страницы:

\
\E
PMСайт пользователя
Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда Top
Agkdor
Дата 18.03.2014 - 12:42
Цитировать сообщение
Offline



Начинающий
*

Профиль
Группа: Начинающий
Сообщений: 14



FreeCat
будем пробовать, пасиб dirol.gif


--------------------
Ненавижу бюрократов (;
PM
Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда Top
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса

 


Текстовая версия