Я хотел бы иметь возможность отправлять команду печати на локальный сетевой принтер этикеток из веб-приложения, запущенного на облачном сервере.
Я уже спрашивал, как это сделать с помощью кода в Stackoverflow. Вот, но я хотел бы знать, возможно ли это с точки зрения сети / оборудования. Могу ли я добавить в сеть какие-нибудь «этикеточные» принтеры? Могу ли я добавить принтер этикеток в качестве устройства печати из другой сети через Интернет?
Безусловно. Последнее место, где я работал, у нас были повсюду принтеры штрих-кода Zebra 105SL. Один был привязан к удаленной системе. Удаленный сайт использовал только один IP-адрес, поэтому мы просто настроили наш брандмауэр для пересылки пакетов с этого IP-адреса с портом назначения 515 на правильный принтер в нашей сети. Удаленная система просто увидела наш принтер как сетевой принтер на нашем внешнем IP.
В зависимости от вашего приложения, VPN или подобное соединение может быть более подходящим, но наши ярлыки никоим образом не были чувствительными, поэтому мы пошли для простоты.