![]() |
#4 |
Участник
|
Я что-то плохо понял постановку задачи.
Пользователь нажал кнопку и пошла печать пакет документов. Без дополнительного диалога с пользователем. Другой пользователь в то же время нажал ту же кнопку и пошла печать другого пакета документов. Поскольку печать идет физически на один и тот же принтер, то в очередь задания попадают по мере готовности вне зависимости от того, от какого пользователя они пришли и что этому предшествовало. Так? Если все так и обстоит, то лучше сделать дополнительную табличку с выставлением флага. Если флаг стоит, то на принтер ничего не посылаем. Ждем пока флаг будет снят. Перед отправкой на принтер сами устанавливаем флаг, после завершения печати снимаем. В любом случае, как-то "рулить" очередью принтера - бессмысленно |
|