Como agendar uma impressão semanal automática na Epson EcoTank L3250 com Gmail e Google Apps Script

A impressora Epson EcoTank L3250 é uma excelente opção para quem busca economia e qualidade na impressão. No entanto, impressoras de tanque de tinta podem sofrer com entupimentos se ficarem muito tempo sem uso. Para evitar esse problema, uma solução simples é programar uma impressão automática semanal de uma página colorida. Isso pode ser feito enviando um e-mail para a impressora usando o Epson Connect e Google Apps Script.

Outras Impressoras Compatíveis com Impressão via E-mail

Esse processo também pode ser feito em outros modelos de impressoras de rede, seja da Epson ou de outras marcas. A HP, por exemplo, oferece o serviço HP Smart App, enquanto a Canon conta com o PIXMA Cloud. Esses serviços geram um e-mail exclusivo para a impressora, permitindo que qualquer documento enviado para esse endereço seja impresso automaticamente. Uma busca simples, você encontra como habilitar esses serviços no modelo de sua impressora. Este é o pré-requisito para continuarmos, a seguir, explico como configurar tudo isso passo a passo.

Passo 1: Registrar a Impressora no Epson Connect

Antes de automatizar o envio de e-mails, é necessário cadastrar a impressora no Epson Connect e obter um e-mail exclusivo para a impressora.

  1. Acesse Epson Connect.
  2. Crie uma conta ou faça login.
  3. Registre sua impressora seguindo as instruções.
  4. Após o registro, um e-mail será gerado automaticamente para a impressora, algo como nomedaimpressora@print.epsonconnect.com.
  5. Salve esse e-mail, pois ele será usado para automatizar o envio dos arquivos

Se quiser ver um vídeo desse processo, este aqui é bacana e ensina até como integrar com a Alexa: https://www.youtube.com/watch?v=y0KpSzAYNiI&t=180s

Passo 2: Criar ou Baixar um Arquivo de Teste para Impressão

Agora, é preciso definir qual arquivo será impresso semanalmente. Ele deve conter imagens coloridas para garantir a circulação de tinta nos cartuchos. Você pode:

Armazene esse arquivo no Google Drive em uma pasta específica, para facilitar o envio automatizado. No exemplo, a pasta chamará Impressão Semanal e foi criado na raiz do Google Drive.

Passo 3: Criar um Google Apps Script para Enviar o E-mail Automático

Agora, vamos configurar o Google Apps Script para enviar um e-mail com o arquivo anexado para a impressora automaticamente toda semana.

1. Criar um Projeto no Google Apps Script

  1. Acesse Google Apps Script.
  2. Clique em Novo Projeto.
  3. Substitua o código padrão pelo seguinte:
function enviarEmailParaImpressora() {
  var emailImpressora = "SEU_EMAIL_DA_IMPRESSORA@print.epsonconnect.com"; // Substitua pelo e-mail da sua impressora
  var assunto = "Impressão Semanal Automática";
  var mensagem = "Este é um teste de impressão automática.";
  
  // Acessar o Google Drive e obter o arquivo PDF
  var pasta = DriveApp.getFoldersByName("Impressão Semanal").next(); // Nome da pasta onde está o arquivo
  var arquivos = pasta.getFiles();
  
  if (arquivos.hasNext()) {
    var arquivo = arquivos.next();
    
    MailApp.sendEmail({
      to: emailImpressora,
      subject: assunto,
      body: mensagem,
      attachments: [arquivo.getAs(MimeType.PDF)]
    });
    
    Logger.log("E-mail enviado com sucesso para a impressora.");
  } else {
    Logger.log("Nenhum arquivo encontrado na pasta.");
  }
}
  1. Substitua SEU_EMAIL_DA_IMPRESSORA@print.epsonconnect.com pelo e-mail da sua impressora.
  2. Clique em Salvar.

2. Criar um Acionador para Executar Semanalmente

  1. No Google Apps Script, clique no ícone do Relógio (Acionadores) no menu lateral.
  2. Clique em Adicionar acionador.
  3. Configure da seguinte forma:
    • Escolher função (Function) para executar: enviarEmailParaImpressora
    • Escolher origem do evento: Baseado no tempo (Time-Based)
    • Tipo de acionador baseado no tempo: Semanalmente
    • Clica em Add Trigger
    • Escolha o dia e horário desejado.
  4. Clique em Salvar e autorize as permissões.

Passo 4: Testar a Automação

  1. No Google Apps Script, clique em Executar (Executions) → enviarEmailParaImpressora.
  2. Verifique no Gmail se o e-mail foi enviado corretamente.
  3. Aguarde a impressora imprimir automaticamente o documento.

Conclusão

Agora, seu Gmail enviará automaticamente um e-mail semanalmente para sua impressora, garantindo que a tinta continue fluindo e evitando entupimentos!

Leave a Reply

Your email address will not be published. Required fields are marked *