seems to be same problem as here: https://github.com/electron/electron/issues/4906

It happens on windows 10 with electron version 1.6.1.
When I downgrade to 1.4.15 it works.
chromium_src/chrome/browser/printing/print_view_manager_base.cc
content::RenderFrameHost* rfh,
    std::unique_ptr<IPC::Message> message) {
  
  if (web_contents()->ShowingInterstitialPage() || web_contents()->IsCrashed())
    return false;
  return rfh->Send(message.release());
}
void PrintViewManagerBase::ReleasePrinterQuery() {
  if (!cookie_)
    return;
  int cookie = cookie_;
  cookie_ = 0;
  printing::PrintJobManager* print_job_manager =
      g_browser_process->print_job_manager();
  
  if (!print_job_manager)
    return;
  scoped_refptr<printing::PrinterQuery> printer_query;
  printer_query = queue_->PopPrinterQuery(cookie);
  if (!printer_query.get())
    return;
  BrowserThread::PostTask(
      BrowserThread::IO, FROM_HERE,
      base::Bind(&PrinterQuery::StopWorker, printer_query.get()));
}
}