Статья обновлена: 17 августа 2022
ID: 15833
Если при работе с удаленными рабочими станциями у вас возникли проблемы с пробросом устройств, выполните инструкции ниже, в зависимости от операционной системы.
Как настроить проброс устройств в Windows 10
- Запустите редактор локальной групповой политики с помощью gpedit.msc на рабочей станции с правами администратора.
- Перейдите в Конфигурация компьютера → Административные шаблоны → Компоненты Windows.
- Перейдите в Службы удаленных рабочих столов → Узел сеансов удаленных рабочих столов.
- Перейдите в Перенаправление устройств и ресурсов.
- Выберите Не разрешать перенаправление поддерживаемых самонастраиваемых устройств.
- Выберите Отключено и нажмите ОК.
- Выберите Не разрешать перенаправление устройства чтения смарт-карт.
- Выберите Отключено и нажмите ОК.
- Запустите командную строку с правами администратора и выполните команду gpupdate /force.
- Перезагрузите устройство.
Проброс устройств будет настроен.
Как настроить проброс устройств в Windows Server 2016 и 2019
Шаг 1. Установите Удаленный помощник
- Откройте Диспетчер серверов и выберите Управление → Добавить роли и компоненты.
- Нажмите Далее.
- Выберите Установка ролей и компонентов и нажмите Далее.
- Выберите сервер из пула серверов и нажмите Далее.
- Установите флажок напротив роли Службы удаленных рабочих серверов и нажмите Далее.
- Установите флажок напротив компонента Удаленный помощник и нажмите Далее.
- Нажмите Далее.
- Установите флажок напротив службы ролей Узел сеансов удаленных рабочих столов.
- Нажмите Добавить компоненты.
- Нажмите Далее.
- Нажмите Установить.
Шаг 2. Установите параметры в редакторе локальной групповой политики
- Запустите gpedit.msc на целевом устройстве с правами администратора.
- Перейдите в Конфигурация компьютера → Административные шаблоны → Компоненты Windows.
- Перейдите в Службы удаленных рабочих столов → Узел сеансов удаленных рабочих столов.
- Перейдите в Подключения.
- Выберите Разрешать пользователям удаленное подключение с использованием служб удаленных рабочих столов.
- Выберите Включено и нажмите ОК.
- Выберите Устанавливает правила удаленного управления для пользовательских сеансов служб удаленных рабочих столов.
- Выберите Включено и нажмите ОК.
- Запустите командную строку с правами администратора и выполните команду gpupdate /force.
- Перезагрузите устройство.
Проброс устройств будет настроен.
- Remove From My Forums
Как прокинуть сканер на сервер терминалов?
-
Общие обсуждения
-
Имеется сервер терминалов на win 2008 R2x64 и терминал под управлением win xp home Ed X32. Задача прокинуть доп. оборудование сканер. На сколько знаю такая возможность имеется. Сканер подключен по USB, все необходимые
драйвера установлены на клиенте.
Все ответы
-
попробуйте установить драйвера на сервер
но насчет хомов вы переборщили) попробуйте про версию
еще есть нормальная тема насчёт сетевых устройств, которые умеют сканировать и отправлять на почту либо сканировать и класть файлы в директорию
-
Изменено
Vector BCO
16 апреля 2014 г. 12:51
-
Изменено
-
1) Есть сторонние решения именно по редиректу USB в рамках RDP-сессий. Подобие USBoverEthernet, но более узкой специализации. Клиент-серверная архитектура. =как вариант
2) в рамках 2008 R2 SP1 можно использовать RemoteFX для перенаправления usb-устройств. Но есть ограничения: http://support.microsoft.com/kb/2653326 + требуется достаточное количество времени
для доп.настройки+адаптер RemoteFX +RDVH= не Ваш вариант3) Аппаратные решения,позволяющие обеспечить работы вплоть до dongle’ов , апп.ключей и т.д. =как вариант предоставления общего доступа к USB-устройству. ~500$ на 4 порта.
4) «Родной» редирект USB в изолированную RDP-сессию только в server 2012 + windows 8
Не уточнили желаемый «режим доступа» к сканеру? как представляете его исп-ие? не вижу смысла перенаправлять сканер от 1 клиента в сессию для использования только этим же клиентом.
Roman Levchenko, MCSA, MCITP, MCTS http://www.rlevchenko.com
-
Сканер нужен только пользователю, который сидит под RDP — сессией. Использовать сканер будет пользователь,
с которого перенаправился сканер
. Смысл есть, поясняю. Клиенты работают на сервере терминалов с полными рабочими столами. Знание ПК пользователей оставляет желать лучшего. Структура такова Сервер терминалов -клиент. В роли клиентской машины обычный системный блок win xp, которому уже
почти десять лет. И сколько ему осталось никому неизвестно). В случае выхода из строя клиентская часть будет заменена на тонкий клиент. У меня сервер терминалов развернут на Hyper-V,
может 2 вариант возможен в моем случае? Вариант 1 и 3 однозначно нет, задачу необходимо решить без доп затрат. «4)
«Родной» редирект USB» — данной функции точно нет на 2008 R2?.
-
вы спрашиваете одни и те же вопросы и получаете одни и те же ответы
пользователи имеют возможность сканировать на своих рабочих станциях с ХР хом а потом копированием в сетевую шару, а потом уже пожно заходить в сессию и делать все что необходимо
Сетевые сканеры нормально работают, я стыкался с минолтой и ксероксом всё было ок, настроек минимум геморроя минимум
-
Я знаю. Но мне так не надо, мне надо чтобы пользователь мог сканировать на сервере. Я всего лишь спрашиваю как осуществить редирект
USB в структуре win 2008 R2 (server) — win xp home (client), простыми словами есть возможность у win
xp home перенаправить порты USB
? Во вкладке «локальные ресурсы» имеется возможность поставить галку напротив «последовательные порты», если это сделать будет клиент перенаправылять USB
? -
Теоритически вроде у хомов RDP клиент урезан так, что к ним нет возможности подключаться, а от них функционал сохранили. Функциии все теж что у проф. или я чего то не знаю ?) Мне важно знать умеет хом перенаправлять USB порт. Так как сканер находится
не близко и что бы дрпайвер паставить придется его привезти, подключить напрямую к серверу и потом только устанавливать(нет возможности ставить эксперемент, надо знать наверника на счет
редирект USB ). Я знаю что по COM портам настраивают оборудование . Если хом перекинет USB, то останется только поставить драйвер.«еще есть нормальная тема насчёт сетевых устройств, которые умеют сканировать и отправлять на почту либо
сканировать и класть файлы в директорию «Она есть, но сканит огромными файлами, а настройки для нее производитель не предусмотрел. И сканит только в JPG. Нужен еще PDF. Оборот большой огромные файлы в почту не закинуть, неудобства истерики у пользователей. Как самый крайний вариант.
Просто хочу выяснить смогу настроить виндовыми срелствами.
Сканирование на терминальном сервере бесплатно
Время прочтения
7 мин
Просмотры 24K
На работе поставили задачу перевести нескольких сотрудников на терминальный сервер, чтобы все-все делалось на нем, в т. ч. сканирование с локального сканера. Пользователь работает в Windows. Можно было бы пробросить USB, но драйверов для Виндоус Сервера у этой модели сканера не было.
Поискал в сети по запросу Scan over RDP, нашел программы типа Scan Redirector RDP Edition, TSX Scan и т. п., за которые хотят в районе сотни-другой баксов за 1 лицензию, вроде бы даже видел за 800 баксов.
Я не люблю нелицензионный софт, поэтому решил реализовать сам:
Здесь вы видите главную страницу управления удаленным сканером. Плюс моего решения в том, что на терминальном сервере (или любом другом компьютере, с которого захотите сканировать) решительно ничего устанавливать не нужно, нужен только браузер.
Если нажать New JPG scan, увидим следующее:
А потом:
Картинку можно сохранить по правой кнопке. Нажмем New PDF scan:
Нажмем пару раз Scan PDF next page:
По клику по картинке видим ее на весь экран:
Нажмем Delete page 2:
Нажмем Make PDF:
Нажмем Browse images:
Тут можно просмотреть все, что было отсканированно ранее. Как-то так оно работает. Поддерживается любой TWAIN-совместимый сканер. Протестировано в Хроме.
Опыта разработки у меня мало, поэтому код наверняка написан в худших традициях всего. Пинайте в комментариях.
Безопасность минимальная: чтобы сканером не воспользовался посторонний, файл называется scan57578.php (имя можно изменить на другое). А в index.php напишите «Access denied».
Что нужно установить на компьютер со сканером?
Как вы уже наверно догадались, нам понадобится веб-сервер. Я использовал Denwer, который в данном случае из пушки по воробьям, но можно использовать любой другой с поддержкой PHP. При этом нужно будет соответствующим образом поправить код, так как в нем используются пути Денвера (диск Z: и т. п.).
Что нужно еще: программа CmdTwain, которая собственно сканирует из командной строки, и консольная же утилита jpeg2pfg. Устанавливаем CmdTwain, запускаем из Пуска CmdTwainSelect Source и выбираем наш сканер. Устанавливаем Денвер, соглашаемся со всем по умолчанию.
Затем на диске Z нужно найти php.ini и задать параметр max_execution_time = 130. Значение выбираем, замерив, сколько длится одно сканирование на вашем сканере. Затем Restart Denwer. Берем с рабочего стола ярлык Start Denwer и кидаем его в автозагрузку. Задаем компьютеру статический IP.
Создаем в папке Z:home папку с названием равным IP компьютера. В моем случае папка называется 10.74.0.98. В ней создаем папку www, а в ней папку, в которой будут лежать сканы. В моем случае она называется scans. Полный путь выглядит так: Z:home10.74.0.98wwwscans.
Веб-сервер настроен. Далее создайте папку Z:jpeg2pdf. В нее скопируйте jpeg2pdf.exe, который вы скачали по ссылке, которую я давал выше. А также создайте в ней файл makepdf.bat со следующим содержимым:
@echo off
z:
cd z:home10.74.0.98wwwscans%1
z:jpeg2pdfjpeg2pdf.exe -z none *.jpg -o %1.pdf
move *.pdf ..
Исправьте IP на нужный. Этот файл создает PDF из набора JPG. В качестве параметра ему передается имя папки с этим набором.
В папку Z:home10.74.0.98www поместите index57578.php (или как вы хотите его назвать) со следующим содержимым:
<?php
$ip = '10.74.0.98';
$pagename = 'scan57578.php';
$folder = 'scans';
$jpeg2pdf = 'z:\jpeg2pdf\makepdf.bat';
?>
<html>
<script>
function $_GET(key) {
var s = window.location.search;
s = s.match(new RegExp(key + '=([^&=]+)'));
return s ? s[1] : false;
}
function gettime() {
var d = new Date();
var curr_date = d.getDate();
if (curr_date < 10) curr_date = '0'+curr_date;
var curr_month = d.getMonth() + 1;
if (curr_month < 10) curr_month = '0'+curr_month;
var curr_year = d.getFullYear();
var curr_hour = d.getHours();
if (curr_hour < 10) curr_hour = '0'+curr_hour;
var curr_min = d.getMinutes();
if (curr_min < 10) curr_min = '0'+curr_min;
var curr_sec = d.getSeconds();
if (curr_sec < 10) curr_sec = '0'+curr_sec;
return curr_year+'-'+curr_month+'-'+curr_date+'-'+curr_hour+'-'+curr_min+'-'+curr_sec;
}
function jpgclick() {
document.getElementById('scanprogress').style.display = 'block';
document.getElementById('scanjpg').href='/<?=$pagename?>?scantype=jpg&time='+gettime();
}
function pdfclick() {
document.getElementById('scanprogress').style.display = 'block';
document.getElementById('scanpdf').href='/<?=$pagename?>?scantype=pdf&time='+gettime();
}
function pdfnextclick() {
document.getElementById('scanprogress').style.display = 'block';
document.getElementById('pdfnext').href='/<?=$pagename?>?scantype=pdf&time='+$_GET('time');
}
</script>
<body>
<div style="font-size: 150%">
<a id="scanpdf" href="#" style="color: #00C" onclick="pdfclick()">New PDF scan</a>
<a id="pdfnext" href="#" style="display: none; color: #00C" onclick="pdfnextclick()">Scan PDF next page</a>
<a id="makepdf" href="/<?=$pagename?>?scantype=makepdf&time=<?=$_GET['time']?>" style="color: #000; display: none">Make PDF</a><br /><br />
<a id="scanjpg" href="#" style="color: #00C" onclick="jpgclick()">New JPG scan</a><br /><br />
<a href="/<?=$folder?>/" target="_blank" style="color: #090">Browse images</a>
</div>
<br /><br />
<div id="scanprogress" style="position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: white; display: none">
<h1 style="position: absolute; left: 20%; top: 30%">Scanning in progress. Don't close browser tab.</h1>
</div>
<?php
if($_GET['scantype']=='jpg')
{
$filename = 'Z:\home\'.$ip.'\www\'.$folder.'\'.$_GET['time'].'.jpg';
if(!is_file($filename)){
$cmd = '"C:Program FilesGssEziSoftCmdTwainCmdTwain.exe" "'.$filename.'"';
system($cmd);
}
echo ('<a href="/'.$folder.'/'.$_GET['time'].'.jpg"><img style="height: 80%" src="/'.$folder.'/'.$_GET['time'].'.jpg" alt="Picture" /></a>');
}
if($_GET['scantype']=='pdf')
{
if($_GET['delete']!='')
{
$i = -2;
$files = scandir($folder.'/'.$_GET['time']);
foreach($files as $filename)
{
$i++;
if ($filename[0] == '.') continue;
if ($_GET['delete'] == $i) system('del '.'Z:\home\'.$ip.'\www\'.$folder.'\'.$_GET['time'].'\'.$filename);
}
}
else
{
if (!is_dir($folder.'/'.$_GET['time']))
{
system('md Z:\home\'.$ip.'\www\'.$folder.'\'.$_GET['time']);
$filename = 'Z:\home\'.$ip.'\www\'.$folder.'\'.$_GET['time'].'\0001.jpg';
$cmd = '"C:Program FilesGssEziSoftCmdTwainCmdTwain.exe" "'.$filename.'"';
system($cmd);
}
else
{
$n = 1;
$files = scandir($folder.'/'.$_GET['time']);
foreach($files as $filename)
{
if ($filename[0] == '.') continue;
$t = substr($filename, 0, -4)+0;
if ($t > $n) $n = $t;
}
$n++;
$fn = str_pad($n, 4, "0", STR_PAD_LEFT).'.jpg';
$filename = 'Z:\home\'.$ip.'\www\'.$folder.'\'.$_GET['time'].'\'.$fn;
$cmd = '"C:Program FilesGssEziSoftCmdTwainCmdTwain.exe" "'.$filename.'"';
system($cmd);
}
}
$i = -2;
$files = scandir($folder.'/'.$_GET['time']);
foreach($files as $filename)
{
$i++;
if ($filename[0] == '.') continue;
echo "<table style='float: left' width='19%'><tr><td><a href='#' onclick='document.getElementById("preview").style.display="block"; document.getElementById("prepic").src="/".$folder."/".$_GET['time']."/".$filename.""'><img alt='Picture' style='width: 100%' src='/".$folder."/".$_GET['time']."/".$filename."' /></a></td></tr><tr><td align='center'><a href='/".$pagename."?scantype=pdf&time=".$_GET['time']."&delete=".$i."'>Delete page ".$i."</a><br /><br /></td></tr></table>";
}
if ($i == 0) echo '<div style="position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: white"><br /><br /><br /><center><h1><a href="/'.$pagename.'">На главную</a></h1></center></div>';
}
if($_GET['scantype']=='makepdf')
{
$cmd = $jpeg2pdf.' '.$_GET['time'];
echo '<span style="display: none">';
system($cmd);
echo "</span><h1><a href='scans/".$_GET['time'].".pdf'>Download PDF</a></h1>";
}
?>
<div id="preview" style="position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: black; color: white; display: none"><img id="prepic" style="position: relative; left: 23%; height: 100%" src="" alt="Picture" /><div style="position: absolute; top: 0; right: 0; color: #FFF"><a href="#" onclick="document.getElementById('preview').style.display='none'; return false" style="text-decoration: none; font-size: 250%; color: white; font-family: arial">X </a></div></div>
</body>
<script>
if ($_GET('scantype') == 'pdf') document.getElementById('pdfnext').style.display = 'inline';
if ($_GET('scantype') == 'pdf') document.getElementById('makepdf').style.display = 'inline';
</script>
</html>
Вверху задаются 4 параметра: IP компьютера со сканером, имя файла php, имя папки со сканами, путь к makepdf.bat.
Минусы: нельзя задать качество сканирования – сканирует всегда в 200 DPI и в цвете. Может как-то можно поменять параметры (например в реестре), но для офисных задач они подходят.
И да, я знаю, что функцию gettime() можно написать короче и красивее. Предлагайте самые красивые варианты в комментариях.
Добавлено позже (спасибо Faramant):
Параметры сканирования можно задавать в командной строке. Примеры из документации:
C:> CmdTwain –c «PAPER LETTER DPI 300 GRAY»…
или (параметры в из файле):
C:> type map.txt
PAPER A3
DPI 300
COLOR
BR 200.0
C:> CmdTwain –c map.txt 75 scan.jpg
Спасибо за внимание!
09.04.20 — 09:03
Здравствуйте!
Проблему решил, нашел на другом форуме, просто хочу поделиться, чтобы другие бедолаги не мучались как я.
Итак, имеем сканер АТОЛ SB2108 Plus и RDP. Сканируем коды маркировки DataMatrix с сигарет.
На локальном компе все работает нормально, а через RDP случайным обраом меняется регистр некоторых букв.
Вот пример разных сканирований одного и того же кода:
000000462094748.jDj60ACZacPCq
000000462094748.jdj60aCzacpcq
000000462094748.JdJ60aczacpcq
000000462094748.Jdj60aczAcpcq
000000462094748.JDj60acZAcPcq
000000462094748.JDj60ACZACPCq
000000462094748.JDj60ACzAcpcq
000000462094748.JDJ60aczacpcq
000000462094748.jdj60aczacpCQ
000000462094748.Jdj60aczacPcq
000000462094748.Jdj60aczacpcq
Решение:
Надо при подключении RDP открыть параметры, закладку «Локальные ресурсы»
и в поле «Использовать сочетания клавиш Windows» установить «На этом компьютере».
После этого все работает нормально.
1 — 09.04.20 — 11:01
Спасибо!
2 — 09.04.20 — 11:36
(0) Дайте свой контакт или напишите на почту (из профиля)
Работаем с табачкой. Есть вопросы по АПИ и сканированию datamatrix(тоже были проблемы)
3 — 09.04.20 — 12:14
(2) написал
4 — 09.04.20 — 13:13
Здравствуйте.
Уже давно бьюсь с ЦРПТ по данной тематике: неправильное сканирование кодов маркировки.
Вот мой случай — копия обращения в ЦРПТ:
«Здравствуйте.
При попытке отгрузки через ЭДО
увидели отказ приема документа УПД
№219 ОТ 16.03.2020 (4e89f2afadd0) на сумму = ******* (приложен).
Причина отказа — дезагрегация короба
«011461003014152421001213580051060003750» с сигаретами
из-за выбытия пачки «046100301415270000Hd,».
Анализ обстоятельств показал:
На заводе **** выпущены в разное
время пачки сигарет с маркировкой:
«046100301415270000Hd?AB0oОnE1»
«046100301415270000Hd,AB0ogaL5»
Пачка сигарет с маркировкой
«046100301415270000Hd,AB0ogaL5» лежала на складе в
составе короба «011461003014152421001213580051060003750» до отгрузки 16.03.2020.
Пачка сигарет с маркировкой
«046100301415270000Hd?AB0oОnE1» была продана ранее в оборот: ООО *** >> ООО **** >> ИП ****.
У конечного продавца (ИП ****)
была осуществлена розничная продажа
пачки «046100301415270000Hd?AB0oОnE1» с передачей в
ОФД, где 2D сканер, как мы думаем,
неверно распознал дата-матрикс код и
вместо «?» (вопросительный знак)
передал в ККМ «,» (запятую). В
результате в ОФД ушел код
«046100301415270000Hd,AB0oОnE1».
В свою очередь ЦРПТ приняла такой код
и дезагрезировала короб у ООО *** с
входящей в нее другой похожей пачкой
«046100301415270000Hd,AB0ogaL5», несмотря на то, что
у нее другой криптохвост.»
Ответа нет до сих пор.
5 — 09.04.20 — 19:19
(4) Нормально так но криптохвост же никуда не передается (если сделано по аналогии с обувью).
6 — 09.04.20 — 19:28
(4) Эти две пачки имеют разные sgtin ОnE1<>gaL5 (да один gtin и начало serial схожее) и владелец не тот с какого фига оно разагрегировала?
7 — 09.04.20 — 19:32
(6)+ Я к тому что ошибка считывания DataMatrix (14 цифр gtin + 13 символов serial) должна приводить к тому то уходит неверный код stgin в ЦРПТ.
Если такого кода не числится за конкретной организацией в месте деятельности — происходит отказ операции.
Если числится ну да произошел пересорт, найти его и когда надо реализовать сделать обратную подмену
8 — 09.04.20 — 21:07
так давно известно, что XP порка что вообще на криптохвост не смотрит. тупо его отрбрасывает. по крайней мере было так, может допилили до ума/ужесточикли уже
9 — 09.04.20 — 21:26
(0) и в поле «Использовать сочетания клавиш Windows» установить «На этом компьютере».
Опять сканер в режиме клавиатуры… Мыши плакали, кололись, но все равно продолжали есть кактус.
Если использовать режим эмуляции com-порта, то таких проблем в принципе не возникает. По RDP com-порт пробрасывается нормально, в сеансе как родной живет, будто локально подключен. И в локалке, и через и-нет.
10 — 10.04.20 — 18:42
(6) ЦРПТ сообщает. Они не контролируют крипто хвосты, они могут быть любыми.
При сканировании, у покупателя произошла подмена одного символа «.» на «,». Этот символ попал на серийный номер пачи.
После того как код был передан ОФД а от туда в ЦРПТ, они не долго думая нашли в своей базе данных пачку с присланным ЕАН и серийным номером и отразили у себя выбытие этой пачки, дезагрегировав короб и паллет, где она хранилась.
Мы написали об этом в суппорт. Сегодня даже на собрании с минпромторгом об этом заявил. Сказали будут думать.
11 — 10.04.20 — 18:49
Опечатался выше: надо с «?» на «,»
Про проверку криптохвостов.
ЦРПТ не проверяет криптохвосты СОВСЕМ! Как говорят, у них нет алгоритмов, поскольку криптохвосты генерируется не ими.
Проведите простой эксперимент в приложении «честный знак».
Возите код пачки и напишите в конце любые 4 символа… пачка будет подлинной.
046100301415270000Hd?AB0o0000
046100301415270000Hd?AB0oFACK
12 — 10.04.20 — 18:52
(9) «Если использовать режим эмуляции com-порта, то таких проблем в принципе не возникает.»
Ну-счастье в неведение.
13 — 10.04.20 — 19:24
(12) Ну-счастье в неведение.
Не в неведении — а в собственном опыте. С клавиатурными, еще когда только ЕГАИС начался, я проблем огреб, выше крыши… При чем, на пустом месте. Не проходили продажи, именно из-за подмены символов клавиатурными сканерами. При чем безсистемно… Вдруг, ни с того-ни с сего, и не всех, а каких-то случайно. Замена способа подключения с USB=>КБ на USB=>COM, в 100% случаев, решала проблему. Если у Вас другой опыт — ну, поделитесь, будем знать…
14 — 10.04.20 — 19:40
(11) Криптохвосты даже не используются в API ЧЗ чаще всего
15 — 10.04.20 — 23:11
Криптохвосты должен проверять специально придуманный для этого ФН-М.
Но,проблема в том,что по существующим протоколам,в ККТ передается уже обрезанный код,так как так изначально повелось.
опять же,ФН-М должен проверять при продаже,а не при приемке,но если при приемке товар принят и накладная подтверждена,то очень сложно будет обьяснить всем,что там неправильный криптохвост,поэтому про него просто забыли.
а ККТ передает в ОФД уже сформированный чек,не принять его нельзя,поэтому,все осталось,как есть.
но,можно же было добавить просто контрольный символ,чтобы не было маразма.
16 — 15.04.20 — 13:26
(15) Мы обращались в ЦРПТ с этой проблемой. Предлагали насильно внедрить контрольный символ в серийный номер для производителей и что важно, опубликовать для всех способ проверки.
Сказали уже ничего менять не будут.
Своим программистам на заводе поставили задачу реализовать механизм нумерации коробов/блоков/пачек так, что бы последний (7седьмой) символ в серийном номере являлся контрольной суммой от ЕАН+СерийныйНомер(6симвлов). По крайной мере будем осуществлять проверку в своих учетных системах — СвойПроизводитель-СвойПервыйПокупатель-СвояСеть
Для коробов это проверка на ошибку 1/10 так как там только цифры в серийном номере, для вот для блоков и пачек сигарет будет проверка 1/80, так как там 80ричная запись (буквы+цифры+символы) в серийном номере.
17 — 15.04.20 — 13:27
(16) serial в табачке всего 7 символов?
18 — 15.04.20 — 13:35
(17) да
Для пачек и блоков:
Serial Number Length [no. of chars]=7. Serial Number – identification code generated by manufacture from GS1’s 80 character set
Для коробов производителя сами назначают, но рекомендация 7 символов
AI = 21
Serial Number = Length [no. of chars]=7 Serial Number, from GS1’s 82 character set
<FNC1>
Хотя ограничения нет использовать только цифры, многие производители придерживаются цифрового стандарта CODE128 для совместимости с автоматическими складами и печатают в виде обычного линейчатого штрихкода.
19 — 15.04.20 — 13:42
Подолью масла в огонь ))
Выписка из переписки с ЦРПТ:
«…
Хотя мы всегда считали это невозможным, но беседуя с разработчиком POS системы, это обстоятельство было подтверждено. Программистам разработчика POS система удалось повторить неправильное чтение отдельных символов дата-матрикс кода сканером метролоджик, подключенного как клавиатура при включенной русской раскладке на pos системе. Это возможно проблемы конкретных POS или конкретного способа подключения сканера, а возможно имеет массовые случаи…сейчас мы не знаем. В любом случае, в ККМ отправлялись на продажу ложные коды маркировки, содержащие отдельные неправильные символы, а ОФД их отправляла в ЦРПТ, который также, не проверяя, выводил из оборота, если таковые серийные номера существовали.
Какие можно сделать выводы:
У кодов маркировки отсутствуют контрольные суммы, доступные для анализа POS системам. Соответственно разработчики POS систем и систем ЭДО не могут контролировать правильность внесения кодов маркировки. Единственная надежда, что сам ЦРПТ будет проверять крипто-хвосты хотя бы блоков и пачек. Но как видим, пока это не производится.
Даже если предположить, что дата-матрикс в будущем всегда будет сканироваться без ошибок, всегда возможен ручной ввод кодов маркировки и ошибки при ручном вводе именно серийного номера — неизбежны.
Поскольку ЦРПТ не проверяет крипто-хвосты и генерит серийный номер не случайным образом, а по порядку, то можно просто ПАРАЛИЗОВАТЬ ВСЮ РАБОТУ ЦРПТ ИЛИ КОНКРЕТНОГО КОНКУРЕНТА. Как? да просто… генерировать чеки с подряд идущими серийными номерами (для каждой 500-сотой пачки) и отравить их в ОФД как продажу за 1 копейку. Таким способом можно вести борьбу с КОНКУРЕНТАМИ-ПРОИЗВОДИТЕЛЯМИ, разагрегировав все короба конкурента создав проблемы для их дальнейшего использования.
Примечательно, что коды маркировки для КОРОБов, вообще не имеют ни каких проверочных крипто-хвостов и нумерация у большинства производителей идет по порядку.
…»
Вот такая вот нас ожидает «пандемия» в обороте сигарет с 01.07.2020.
20 — 15.04.20 — 14:47
(13) «Замена способа подключения с USB=>КБ на USB=>COM, в 100% случаев, решала проблему».
Вы правы… подключение через клавиатуру сразу проявляет проблему перекодировки, если таковая имеется.
НО…
Что в буфер клавиатуры, что в COM проводник, сканер передает код ASCII символа.
В первом случае сканер передает код в буфер клавиатуры, где операционная система его преобразует в соответствии с текущей кодировкой подставляя в активное поля ввода.
Во втором случае, этим занимается конечное ПО, которое обрабатывает событие, вызванное драйвером сканера, и так же обрабатывает полученный ASCII код по своим таблицам преобразования.
В последнем случае обязанность на правильное преобразование символа возложено на используемое конечное ПО, а его так же разрабатывали люди и они так же могут ошибаться.
21 — 24.04.20 — 16:09
Оп. перехвачен новый случай
Получен от сканера и опознан как ошибочный: 4301415270000Hg5AB0oMPf/
фактически был: 046100301415270000Hg5AB0oMPf/
Garykom
22 — 24.04.20 — 16:48
(19) >Таким способом можно вести борьбу с КОНКУРЕНТАМИ-ПРОИЗВОДИТЕЛЯМИ, разагрегировав все короба конкурента создав проблемы для их дальнейшего использования.
Хрень это, в ЦРПТ просто проверку включат на владельца текущего. И фиг ты что разагрегируешь чужое.
А может она уже и есть и это только внутри одного владельца прокатывает.
Содержание
- Как пробросить принтер через RDP
- Подключение/проброс принтера через RDP
- Подключить принтер RDP – преимущества решения
- Как подключить локальный принтер RDP?
- Разрешите для RDP проброс локального принтера
- Установка драйвера на удаленный ПК
- Дополнительно
- Настройка проброса принтера через RDP
- Шаг 1
- Виртуальный сервер на базе Windows
- Шаг 2
- Проброс принтера через rdp в windows 10
- Вопрос
- Ответы
- Win10 в качестве сервера терминалов. Но проблема с принтером
Как пробросить принтер через RDP
Инструкция поможет тем, у кого не получается запустить печать принтера посредством удаленного рабочего стола (RDP). Настройку можно выполнить самостоятельно, для этого следует выполнить шаги, изложенные ниже.
Зайти в настройки подключения к удаленному рабочему столу и проверить, выставлена ли функция проброса локальных ресурсов к серверу.
Сначала необходимо найти RDP-ярлык и нажать по нему правой кнопкой мышки. В контекстном меню найти «Изменить». В открывшемся окне третьей вкладкой слева будут «Локальные ресурсы», в них должна стоять галочка на графе «Принтеры».
Настройки окончены для тех принтеров, которые поддерживают «Easy Print». В противном случае настройка продолжается – переходите к шагу номер два.
В случае, когда модель выпущена без поддержки «Easy Print», дополнительно придется на сервер устанавливать драйвера.
Зайдите на сервер через «Пуск». Сделать это легко, достаточно выбрать приложение «Диспетчер сервера».
Нужно зайти на вкладку «Роли», чтобы создать еще одну роль.
В графе «Роли сервера», как на скриншоте, откроется длинный список, в нем следует выбрать «Службы печати», затем нажать кнопку «Далее» два раза. После чего кликнуть по кнопку «Установить» и выполнить перезагрузку сервера.
Зайти еще раз в «Диспетчер», найти вкладку с конфигурацией и в ней – локальных пользователей. В группах есть «Print Operators», в нее нужно добавить учетку администратора.
Следующим шагом сделать log off – log on.
Далее нужно зайти на официальный веб-сайт компании, которая выпустила принтер, и выгрузить драйверы модели.
Cнова зайти в «Диспетчер», во вкладку с серверами печати и ввести никнейм ПК, производящего подключения принтера.
В «Имя драйвера» обязательно должно значиться «Remote Desktop Easy Print».
Зайдите еще раз в раздел с серверами печати, найдите никнейм Вашего ПК и графу с драйверами. Щелкните по ним правой кнопкой мышки и нажмите «Добавить».
Желательно выбрать 64 версию.
Настроить, чтобы установка шла с диска, нажать «Обзор» и выбрать файл *.inf
Источник
Подключение/проброс принтера через RDP
RDP расшифровывается как Remote Desktop Protocol. В переводе с английского означает протокол удалённого рабочего стола. Он позволяет подключиться к локальному принтеру с одного или нескольких удаленных устройств.
Примечание! Хотите подключить принтер по сети? Воспользуйтесь другой инструкцией, которая есть на нашем сайте. Проброс принтера через RDP – это другой метод, который дает возможность наладить связь с устройством, находящимся в другом офисе или городе.
Подключить принтер RDP – преимущества решения
Как подключить локальный принтер RDP?
Изначально сделайте принтер сетевым. Потом проверьте настройки RDP-ярлыка. Если его нет на рабочем столе вашего ПК и вы еще не проводили подключение, то вам необходимо найти его в Пуске.
Перед вами откроется необходимый раздел с настройками RDP. Прежде чем подключить сетевой принтер RDP, проверьте настройки. Кликните по значку «Параметры» и переключите вкладку «Локальные ресурсы».
Отметьте галочкой соответствующее поле, чтобы разрешить принтеру подключение по RDP.
Внимание! Многие принтеры и МФУ поддерживают технологию EasyPrint. В этом случае вы можете подключаться к серверу и начинать печатать прямо сейчас. Самое главное, чтобы на основном ПК был установлен NET Framework 3.0 SP1 или старше. После этого RDP-проброс принтера пройдет без осложнений.
Разрешите для RDP проброс локального принтера
1. Войдите в свойства компьютера.
3. Откройте окно RDP-ярлыка и введите сетевой адрес принтера.
Примечание! Чтобы по RDP подключить локальный принтер, на удалённом ПК необходимо установить драйвер для вашей модели печатающего оборудования. В режиме Easy Print данное действие проводить не обязательно.
Установка драйвера на удаленный ПК
2. Там же добавьте учетную запись и драйвер, посетив соответствующие разделы. Выполните log off / log on на сервере терминалов.
3. Попробуйте распечатать тестовую страницу. Принтер не пробрасывается через RDP и на выходе вы увидели белый лист? Попробуйте поменять порт или переустановить драйвер.
Дополнительно
Надеемся, что у вас получился проброс принтера через RDP 2018-2019. Если же печать началась, но отпечатки получаются нечеткие – проверьте уровень тонера. Возможно, вам необходимо заправить картридж. Вы можете заказать данную услугу в нашем сервисе и продолжить печать документов через RDP в кратчайшие сроки. Мы предоставляем все виды услуг по обслуживанию принтеров в Киеве с гарантией качества и по доступным ценам. Экономьте время и деньги вместе с TonFix.
Источник
Настройка проброса принтера через RDP
Если у Вас не печатает принтер при подключении через удаленный рабочий стол (RDP), тогда Вам необходимо:
Шаг 1
Проверить, что в настройках RDP-файла настроен проброс локальных ресурсов до сервера.
Для этого необходимо кликнуть по RDP-ярлыку правой кнопкой мыши и выбрать строку Изменить. Откроется окно с параметрами, Вам нужно перейти на закладку Локальные ресурсы и поставить галочку Принтеры.
Если Ваш принтер поддерживает функцию EasyPrint, тогда необходимо лишь убедиться, что на хост добавлена роль сервера удаленных рабочих столов, так как при ее добавлении устанавливается непосредственно драйвер EasyPrint. На этом настройка закончена и можно приступать к печати документов.
Виртуальный сервер на базе Windows
Если Ваш принтер не поддерживает функцию Easy Print, тогда Вам необходимо установить драйвер на сервер для Вашей модели принтера. Как это сделать читайте далее.
Шаг 2
P. S. Другие инструкции:
Ознакомиться с другими инструкциями вы можете на нашем сайте. А чтобы попробовать услугу — кликните на кнопку ниже.
Источник
Проброс принтера через rdp в windows 10
Вопрос
Есть ноутбук под Windows 10 корпоративная. Пользователь подключается по RDP к серверу Windows 2012 Standart. В настройках RDP подключения установлено проброс диска и принтера. Диск пробрасывается, а принтер нет.
На сервере RDP установленные сетевые принтера. Они работают.
Подскажите, пожалуйста, в чем может быть причина.
1. Ранее все работало, но после чистки перестало
2. В логах не нашел ничего, что могло натолкнуть на проблему.
Ответы
Возможно вы почистили так же дрова на этот принтер.
В каких именно логах вы ничего не нашли?
Да есть ошибка. Добавить в это сообщение скрин не получается. Могу только ссылкой https://dropmefiles.com/xSGa3
Но время входа пользователя на сервер RDP и время регистрации ошибки не совпадают.
Судя по описанию ошибки, то рецепта в лечении нет. Нужно переустанавливать RDP сервер?
Ну как видите, ошибка в драйвере HP и из-за этого служба spooler падает.
Советую скачать с офф сайта актуальные дрова и попробовать установить заново.
И запустите на сервере cmd от имени администратора и выполните эти команды.
Да и вообще, если у вас принтера как говорите сетевые. Вам было бы удобней поднять принтсервер и подключить нужный принтер к нужному сотруднику, не пробрасывая через RDP.
Источник
Win10 в качестве сервера терминалов. Но проблема с принтером
Зарегистрирован: 02.11.2018
Пользователь #: 169,790
Сообщения: 8
avelor
Windows guru
Windows guru » title=» Windows guru » border=»0″/>
Зарегистрирован: 17.10.2006
Пользователь #: 44,574
Сообщения: 593
Зарегистрирован: 02.11.2018
Пользователь #: 169,790
Сообщения: 8
Зарегистрирован: 02.11.2018
Пользователь #: 169,790
Сообщения: 8
Зарегистрирован: 02.11.2018
Пользователь #: 169,790
Сообщения: 8
Зарегистрирован: 02.11.2018
Пользователь #: 169,790
Сообщения: 8
Clip_12.jpg | ||||||||
Описание: | ||||||||
Размер файла: | 129.38 KB | |||||||
Просмотрено: | 3325 раз(а) | |||||||
|
- Remove From My Forums
-
Question
-
Hi to all,
I’m writing about a issue manifested today, with some windows 10 PRO clients , printer redirection on rdp sessions stopped working and no more printer available (only xps printer an microsoft print to pdf).
That happens on servers online but many of them, 2012 R2 and 2016. Mapped resources like drives still working. I’ve tried to restart servers but no good results. It seems that’s an update or something similar.
In local lan redirection is working in rdp on my server. Tried to change connection also, same behaviour. My fear is that this can start to verify in others client not only in my 2..i’ve many customers using windows 10 in rdp sessions and they need
to print.On server side nothing changed. On windows side, i’ve had a great update about a week ago, it seems all started there, before all worked fine. I can’t rollback update..only 2 day ago restore point.
some idea what can i check?? Tried to redo also RDP profile..nothing.
thank you all.
Gian
- Remove From My Forums
-
Question
-
Hi to all,
I’m writing about a issue manifested today, with some windows 10 PRO clients , printer redirection on rdp sessions stopped working and no more printer available (only xps printer an microsoft print to pdf).
That happens on servers online but many of them, 2012 R2 and 2016. Mapped resources like drives still working. I’ve tried to restart servers but no good results. It seems that’s an update or something similar.
In local lan redirection is working in rdp on my server. Tried to change connection also, same behaviour. My fear is that this can start to verify in others client not only in my 2..i’ve many customers using windows 10 in rdp sessions and they need
to print.On server side nothing changed. On windows side, i’ve had a great update about a week ago, it seems all started there, before all worked fine. I can’t rollback update..only 2 day ago restore point.
some idea what can i check?? Tried to redo also RDP profile..nothing.
thank you all.
Gian
-
- 23 Ответы
- 50778 Просмотры
-
Последнее сообщение dndrozdov
Вт окт 03, 2017 6:21 pm
-
- 17 Ответы
- 34820 Просмотры
-
Последнее сообщение aka
Вт мар 27, 2018 1:52 pm
-
- 19 Ответы
- 28329 Просмотры
-
Последнее сообщение akatik
Пн сен 26, 2022 10:42 am
-
- 4 Ответы
- 14641 Просмотры
-
Последнее сообщение Гость
Пн ноя 13, 2017 12:09 pm
-
- 56 Ответы
- 9455 Просмотры
-
Последнее сообщение Rgpr
Ср дек 28, 2022 12:36 pm
-
- 5 Ответы
- 3448 Просмотры
-
Последнее сообщение AndreyEver
Ср дек 07, 2022 5:52 pm
-
- 1 Ответы
- 658 Просмотры
-
Последнее сообщение aka
Вт ноя 01, 2022 10:20 pm
-
- 1 Ответы
- 584 Просмотры
-
Последнее сообщение null
Вт ноя 01, 2022 10:00 am
-
- 4 Ответы
- 1592 Просмотры
-
Последнее сообщение aka
Чт сен 01, 2022 11:03 am
-
- 8 Ответы
- 2815 Просмотры
-
Последнее сообщение aka
Пн июл 18, 2022 7:27 pm
-
- 3 Ответы
- 3303 Просмотры
-
Последнее сообщение aka
Вт мар 15, 2022 7:28 pm
-
- 1 Ответы
- 3448 Просмотры
-
Последнее сообщение aka
Пт ноя 19, 2021 4:07 pm
-
- 6 Ответы
- 8739 Просмотры
-
Последнее сообщение aka
Вт окт 19, 2021 1:42 pm
-
- 4 Ответы
- 6166 Просмотры
-
Последнее сообщение p.yakovlev
Чт сен 09, 2021 5:09 pm
-
- 1 Ответы
- 4155 Просмотры
-
Последнее сообщение AgamemnoN
Ср авг 18, 2021 3:42 pm
-
- 1 Ответы
- 4473 Просмотры
-
Последнее сообщение aka
Пт авг 06, 2021 7:43 pm
-
- 1 Ответы
- 5048 Просмотры
-
Последнее сообщение akatik
Пт июн 11, 2021 10:20 am
-
- 1 Ответы
- 5193 Просмотры
-
Последнее сообщение aka
Чт май 27, 2021 11:30 pm
-
- 2 Ответы
- 6509 Просмотры
-
Последнее сообщение DDmitriy
Чт апр 01, 2021 4:03 pm
-
- 39 Ответы
- 56878 Просмотры
-
Последнее сообщение anslan
Пт фев 26, 2021 10:18 pm
-
- 3 Ответы
- 7603 Просмотры
-
Последнее сообщение forsoft
Чт янв 28, 2021 10:15 pm
-
- 1 Ответы
- 5965 Просмотры
-
Последнее сообщение aka
Пт янв 22, 2021 12:22 pm
-
-
re
USB Веб камера » Чт дек 03, 2020 11:17 am
- 3 Ответы
- 7544 Просмотры
-
Последнее сообщение aka
Чт дек 03, 2020 4:33 pm
-
-
- 9 Ответы
- 17101 Просмотры
-
Последнее сообщение aka
Чт окт 08, 2020 9:14 pm
-
- 13 Ответы
- 22638 Просмотры
-
Последнее сообщение aka
Пн сен 07, 2020 1:20 pm
-
- 14 Ответы
- 26829 Просмотры
-
Последнее сообщение TFresh
Пн авг 24, 2020 7:16 am
-
- 11 Ответы
- 16527 Просмотры
-
Последнее сообщение aka
Пт авг 21, 2020 9:26 pm
-
- 2 Ответы
- 9105 Просмотры
-
Последнее сообщение s.kravchenko
Пт апр 24, 2020 10:44 am
-
- 3 Ответы
- 10387 Просмотры
-
Последнее сообщение aka
Чт янв 23, 2020 5:57 pm
-
- 2 Ответы
- 9912 Просмотры
-
Последнее сообщение Snorlax
Пн дек 09, 2019 5:06 pm
-
- 1 Ответы
- 9143 Просмотры
-
Последнее сообщение aka
Пт ноя 01, 2019 11:34 pm
-
- 4 Ответы
- 12175 Просмотры
-
Последнее сообщение romul_78
Вт июл 30, 2019 6:20 pm
-
- 3 Ответы
- 11529 Просмотры
-
Последнее сообщение aka
Чт июн 27, 2019 10:12 pm
-
- 2 Ответы
- 11862 Просмотры
-
Последнее сообщение Barvinok
Пт мар 29, 2019 9:45 am
-
- 2 Ответы
- 10363 Просмотры
-
Последнее сообщение akatik
Вт янв 15, 2019 9:21 pm
-
- 7 Ответы
- 15763 Просмотры
-
Последнее сообщение akatik
Вт янв 15, 2019 9:19 pm
-
- 12 Ответы
- 25226 Просмотры
-
Последнее сообщение 119
Пн окт 29, 2018 3:00 pm
-
- 4 Ответы
- 12324 Просмотры
-
Последнее сообщение DIVER
Ср авг 29, 2018 3:43 pm
-
- 20 Ответы
- 30172 Просмотры
-
Последнее сообщение aka
Чт авг 23, 2018 7:04 pm
-
- 1 Ответы
- 8872 Просмотры
-
Последнее сообщение aka
Вт июл 31, 2018 6:45 pm
-
- 2 Ответы
- 10382 Просмотры
-
Последнее сообщение troyan
Пт июл 06, 2018 11:07 am
-
- 1 Ответы
- 8969 Просмотры
-
Последнее сообщение aka
Чт мар 15, 2018 2:06 pm
-
- 11 Ответы
- 22326 Просмотры
-
Последнее сообщение zserg
Вт фев 06, 2018 1:28 pm
-
- 7 Ответы
- 15123 Просмотры
-
Последнее сообщение aka
Пт фев 02, 2018 3:00 am
-
- 3 Ответы
- 11108 Просмотры
-
Последнее сообщение aka
Пн янв 29, 2018 7:20 pm
-
- 3 Ответы
- 11600 Просмотры
-
Последнее сообщение aka
Вт окт 03, 2017 5:27 pm
-
- 1 Ответы
- 8975 Просмотры
-
Последнее сообщение aka
Вт авг 29, 2017 8:47 pm
-
- 3 Ответы
- 10269 Просмотры
-
Последнее сообщение aka
Чт авг 24, 2017 8:48 am
-
- 6 Ответы
- 15943 Просмотры
-
Последнее сообщение crazych
Чт авг 17, 2017 9:14 pm
-
- 21 Ответы
- 38037 Просмотры
-
Последнее сообщение aka
Ср авг 09, 2017 10:43 pm
-
- 4 Ответы
- 14553 Просмотры
-
Последнее сообщение aka
Вт авг 01, 2017 9:39 am
-
- 2 Ответы
- 11011 Просмотры
-
Последнее сообщение Hasper
Пт май 05, 2017 12:18 am
-
- 6 Ответы
- 16482 Просмотры
-
Последнее сообщение aka
Чт апр 27, 2017 9:07 pm
-
- 37 Ответы
- 49125 Просмотры
-
Последнее сообщение aka
Пт мар 17, 2017 11:00 am
-
- 3 Ответы
- 13045 Просмотры
-
Последнее сообщение aka
Чт мар 09, 2017 5:02 pm
-
- 21 Ответы
- 32606 Просмотры
-
Последнее сообщение tak
Пн фев 27, 2017 9:49 pm
-
- 7 Ответы
- 17640 Просмотры
-
Последнее сообщение aka
Вт фев 21, 2017 1:16 pm
-
- 3 Ответы
- 12352 Просмотры
-
Последнее сообщение Aleksej
Ср окт 05, 2016 10:04 am
-
- 3 Ответы
- 14579 Просмотры
-
Последнее сообщение dimahomenko
Вт июл 12, 2016 2:19 pm
-
- 14 Ответы
- 24147 Просмотры
-
Последнее сообщение forestrg
Пт апр 15, 2016 11:56 am
-
- 0 Ответы
- 19325 Просмотры
-
Последнее сообщение aka
Пт дек 18, 2015 1:43 am
Права доступа
Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения