Neste post vou demonstrar os 3 tipos de códigos que normalmente são utilizados na criação de etiquetas.

CODE128

O código de barras ainda é o mais utilizado, devido a disseminação inicial e maior compatibilidade com leitores. É encontrado em muitos produtos principalmente produtos industrializados. Possibilita usar apenas números.

QrCode

O QrCode vem aumentando seu uso exponencialmente, e cada vez mais se tornando comum pela versatilidade e durabilidade, porque até quando possui pequenas falhas ainda é possível ler o código. Também tem a vantagem de ocupar um pequeno espaço em comparação ao código de barras CODE128.

Datamatrix (2d)

O código do tipo Datamatriz(2d), é tipo de código que possibilita usar uma quantidade grande de informações, atualmente é muito utilizada na indústria farmacêutica em medicamentos para relacionar informações do lote de fabricação. A partir de um pequeno código é possível identificar dados do lote dos medicamentos.

Neste post publico um exemplo de etiquetas com Qrcode e informação do código abaixo.

Características da etiqueta:
Impressão em rolos de etiquetas 7 x 5 cm
Velocidade: 3
Obscuridade: 25
Quantidade da mesma etiqueta: 1

^XA~TA000~JSN^LT0^MNW^MTT^PON^PMN^LH0,0^JMA^PR3,3~SD25^JUS^LRN^CI0^XZ
^XA
^MMT
^PW559
^LL0400
^LS0
^FT165,269^BQN,2,10
^FDLA,123456789\0D\0A^FS
^FT137,304^A0N,39,38^FH\^FD12345 – fonte 14^FS
^FT165,353^A0N,28,28^FH\^FD12345 – fonte 10^FS
^PQ1,0,1,Y^XZ

Para alterar a quantidade de etiquetas a serem impressas, altere o comando PQ encontrado na última linha.

Exemplo para impressão de duas etiquetas.

^PQ2,0,1,Y^XZ

Impressora Zebra – Velocidade e Obscuridade da impressão (Zebra – Programação ZPL II)

No processo de criação e impressão de etiquetas é muito comum precisar ajustar a velocidade e obscuridade das etiquetas. existem fatores que podem interferir na qualidade da impressão. como; tempo de uso da impressora, qualidade da etiqueta, qualidade do filme(ribbon) utilizado, clima da região onde a impressora está instalada.

As impressoras zebras utilizam o tipo de impressão térmica, existem tipos de papeis diferentes utilizados na fabricação de etiquetas, e qualidade do filme plástico. Usar uma obscuridade muito alta como (30), poderá aumentar a temperatura e fazer o filme derreter, mas ao usar uma obscuridade alta com velocidade mais rápida (4), poderá solucionar o problema. O ideal é testar e descobrir qual o melhor para o tipo de etiqueta utilizado.

Veja as opções que existem na programação ZPLII.

Velocidade: 2, 3, 4

Obscuridade: 0 a 30

2~SD15

^XA~TA000~JSN^LT0^MNW^MTT^PON^PMN^LH0,0^JMA^PR2,2~SD15^JUS^LRN^CI0^XZ

4~SD20

^XA~TA000~JSN^LT0^MNW^MTT^PON^PMN^LH0,0^JMA^PR2,4~SD20^JUS^LRN^CI0^XZ

4~SD30

^XA~TA000~JSN^LT0^MNW^MTT^PON^PMN^LH0,0^JMA^PR2,4~SD30^JUS^LRN^CI0^XZ

Veja outras publicações com assunto relacionado a problemas de impressão;

Neste post publico 3 exemplos de etiquetas com apenas o QrCode

O tamanho do QrCode é determinado pelo comando FT, onde os dois últimos caracteres correspondem ao tamanho. Veja 3 exemplos de tamanho de QrCode.

^FT15,253^BQN,2,5 – Pequena
^FT15,253^BQN,2,9 – Média
^FT15,253^BQN,2,10 – Grande

Exemplo do comando ZPLII, completo.

^XA~TA000~JSN^LT0^MNW^MTT^PON^PMN^LH0,0^JMA^PR2,2~SD20^JUS^LRN^CI0^XZ
^XA
^MMT
^PW799
^LL0400
^LS0
^FT15,229^BQN,2,9
^FDLA,123456789012^FS
^PQ1,0,1,Y^XZ

Olá, neste post vou mostrar como acessar a um servidor SSH através do MacBook.

Procure pelo aplicativo (Terminal), ao acessar será aberto em linha de comando.

Para acessar um computador ou servidor através do SSH, digite ssh usuario@ip-do-servidor e tecle ENTER.

Em seguida será solicitado a senha, basta digitar a senha e estará conectado ao host por SSH.

Exemplo de acesso SSH pelo terminal.

Caso a porta SSH seja diferente da porta padrão que é a 22, você pode incluir (-p 23) para indicar a porta para a conexão.

Exemplo:

ssh usuario@ip-do-servidor -p 222

Para desconectar/sair da sessão, digite no terminal EXIT.

Acesse o sistema para iniciar o proceso de instalação, caso precise instalar o Oracle Linux, acesso o post https://blog.fabianobento.com.br/2023/02/09/instalando-o-oracle-linux-8-8-7/

Vamos configurar o repositório MongoDB no sistema.

nano /etc/yum.repos.d/mongodb-org-4.4.repo

Adicione as linhas abaixo no arquivo

[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc

Salve e feche o arquivo.

No terminal digite o comando: dnf install mongodb-org -y

systemctl start mongod
systemctl enable mongod

Para consultar a versão, digite: mongod –version

Agora vamos configurar o MongoDB

Editando o arquivo de configuração para ativar a autenticação:

nano /etc/mongod.conf

Procure pelo item security e inclua as linhas:

security:
 authorization: enabled

Salve e feche o arquivo.

Criando um usuário e configurando a senha para acesso e gerenciamento do MongoDB.

No terminal digite: mongo

Agora digite: use admin

Vamos criar um usuário administrador e definir a senha com o comando:

db.createUser(
{
user: “mongoadmin”,
pwd: passwordPrompt(),
roles: [ { role: “userAdminAnyDatabase”, db: “admin” }, “readWriteAnyDatabase” ]
}
)

Observe que mostrará a mensagem (Successfully addd user).

Agora vamos sair e reiniciar o serviço.

No terminal digite:

exit

systemctl restart mongod

Conectando ao MongoDB

mongo --port 27017 --authenticationDatabase "admin" -u "mongoadmin" -p

Criando uma nova base no MongoDB.

use testedb

Incluindo um registro

db.person.insertOne(
{ “Maria A” : “12”,
“Rafael B” : “80”,
“Pedro C” : “31”
}
)

Para mostrar as bases criadas, digite: db

Para consultar os documentos na base, digite o comando:
show collections

Vou apresentar como importar arquivo XML para o Excel.

O primeiro passo é habilitarmos a opção que permite a importação.

Com o Excel aberto, clique em menu, e depois em opções.

Selecione Personalizar faixa de Opções, e marque a opção Desenvolvedor.

Pronto, agora está habilitado a opção de importar na faixa Desenvolvedor.

Clique em importar e selecione o arquivo no seu computador.

Arquivo XML de exemplo:

Após a importação é gerado os dados em colunas de acordo com as colunas.

O Postman é uma API cliente que permite desenvolvedores realizarem testes a partir de requisições HTTP.

É possível utilizar vários tipos de requisições, como exemplo, GET, POST, PUT e DELETE que são as mais comuns.

Para baixar o software post acesse: https://www.postman.com

Depois de ter instalado, acesse o programa e na tela inicial, no menu [File], clique em [new] ou clique no sinal [+] para abrir uma nova página de testes.

Em seguida selecionar o tipo de testes que deseja realizar, insira a URL e clique em Send.

https://fabianobento.com/webjson/products/

https://fabianobento.com/webjson/products/2

Teste com DELETE

POST

Consultando a informação na tabela.