Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
210112 複合機プリンターへの印刷自動化で調べたこと masuoさん
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
comucal
PRO
January 12, 2021
Technology
550
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
210112 複合機プリンターへの印刷自動化で調べたこと masuoさん
comucal
PRO
January 12, 2021
More Decks by comucal
See All by comucal
「駆動」って言葉、なんかカッコイイ_Mitz
comucal
PRO
0
230
2025年 コミュニティ×ビジネスのリアル_Mitz
comucal
PRO
0
250
コミュニティが仕事になった人間の意識|娯楽志向か情報志向か
comucal
PRO
0
110
生成AI情報2025.3.21
comucal
PRO
0
140
テック系コミュニティの参加者を徹底分析_株式会社コミュカル Mitz
comucal
PRO
0
210
AppSheet タスク管理アプリ 中級編
comucal
PRO
0
680
参加人数が多ければ正解?
comucal
PRO
0
420
交流会のコツ 自己紹介編~コミュ学~
comucal
PRO
0
240
コミュニティ運営勉強会OP
comucal
PRO
0
180
Other Decks in Technology
See All in Technology
AIエージェントの自己改善をどう設計するか / How to Design Self-Improvement for AI Agents
22mi
25
16k
10Xに技術的負債をもたらした「2つの境界の歪み」その構造と解消への営み
10xinc
0
2.1k
え、こんなに早く改修できるの?──新人エンジニアとスクラムマスターの2人が語る、AI×アジャイル開発の現場
ysasago
2
580
バイブコーディング時代のWebアプリ開発入門~Cloud Runで学ぶセキュアなビルドとデプロイ
waiwai2111
1
140
AIに任せた品質は、誰が見立てるのか - AI時代のテストマネジメント
nakanao
3
2.6k
Deployment の 先にある AI Agent 基盤 - kagent vNext、Agent Substrate、Hermes から読み解く Agent Runtime の現在地 / k8s-matsuri-2-ai-agent-platform-amsy810
masayaaoyama
4
680
2026-09-18 gotanda.sre Terraformで複数環境作ったり、複数Stateに分割したりそれとTerragrunt / Terraform multi envs and multi states
masasuzu
4
670
AI 時代のスタートアップエコシステ厶から考究する技術的負債との向き合い方
m3m0r7
PRO
3
2.4k
SREの視点で考えるSIEM活用術 〜AWS環境でのセキュリティ強化〜
cscengineer
PRO
0
130
現場で役立つ技術負債の効果的な返済方法
masuda220
PRO
9
4.7k
今話題のAI「Jev」って何? 宇宙最速で学ぶ会
minorun365
PRO
30
17k
データ_AIの事業の勝敗をわけるもの
nek0128
1
470
Featured
See All Featured
Building an army of robots
kneath
307
46k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Faster Mobile Websites
deanohume
310
32k
sira's awesome portfolio website redesign presentation
elsirapls
0
420
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
540
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
46k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
GitHub's CSS Performance
jonrohan
1033
470k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
410
SEO for Brand Visibility & Recognition
aleyda
0
4.7k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
700
Transcript
RPA COMMUNITY 関西スペシャル 複合機プリンターへの 印刷自動化で調べたこと masuoのブログ/masuo 2021年1月12日 #RPALT
自己紹介 #RPALT Automation Anywhere(1年), BizRobo!(≒1年) RPA経験: 業務プロセス改善が専門の技術士(情報工学部門) 小原増雄 名前: 活動:
OSS:Open Source Software 個人のブログやRPACommunityで、OSSツールの SikuliXやUI Automation PowerShell Extensions の紹介
BizRobo!の特長はBuilt-inブラウザ ファイルアップロードのファイル選択については、BizRobo!独自の専用ダイアロ グが表示する仕掛けになっているのでアップロードも問題なし。 個々のWebブラウザは開かない。 I don't need it Webブラウザで動作するアプリケー ションの操作だけで完結するなら、
実行環境(Desktop)を複数用意しな くてもロボットを同時に実行可能。 #RPALT
今回の課題 mspaint.exe /pt "C:¥work¥screencapture.png" "printername" screencapture.png printername #RPALT アプリケーションを実行するときのオプションで、「カ ラーモード」の設定や「ユーザーID」の入力ができない。
システムダイアログの操作しかない? 白黒/カラー の切替 ユーザーID の入力 人がプリンターの場所まで行って、操作パネルでユーザーIDを入力して出力 指示するまでプリントアウトを保留する機能を使うとき入力が必要になる。 #RPALT
BizRobo!のDA機能 DA:Desktop Automation 実行環境(Desktop)で操作対象アプリケー ションを開いて、自動操作する機能 【対象アプリケーションの例】 ・Win32/.NET/WPFアプリケーション ・SAPやJavaアプリケーション #RPALT
印刷設定のためだけにDA使いたくない Desktop Automationの実行環境が1つ ロボットの実行スケジュールを決めてお いて競合しないようにするか? オンデマンド実行するロボットと 競合するリスクは残る。 #RPALT
コマンドで実現する方法を探す #RPALT 「printui.dll」が見つかりました! 何か方法が有るはずだ。
業務名でプリンター定義 業務1 業務2 1234 5678 #RPALT <準備1> ユーザーID:1234 ユーザーID:5678 デバイスとプリンター
印刷設定を保存する #RPALT <準備2> rundll32.exe printui.dll,PrintUIEntry /Ss /n "業務1" /a C:¥work¥A4横カラー
A4横カラー 010101 010101 010101 業務1 rundll32.exe printui.dll,PrintUIEntry /Ss /n "業務2" /a C:¥work¥A4縦白黒 A4縦白黒 010101 010101 010101 業務2 保存 保存
コマンドライン実行で印刷設定&印刷 業務1 #RPALT mspaint.exe /pt "C:¥work¥業務1.png" "業務1" 業務1.png ユーザーID:1234 rundll32.exe
printui.dll,PrintUIEntry /Sr /n "業務1" /a C:¥work¥A4横カラー A4横カラー 010101 010101 010101 業務1 設定
自動化って楽しい! #RPALT
おわりに #RPALT UI Automation PowerShell Extensions 活用講座 UI Automation PowerShell
Extensionsを活用すると、身近にあるソフトウェアだけ でGUI操作の自動化を実現できます。(Win32/.NET/WPFアプリケーションが対象で す。Webブラウザ上で動作するアプリケーションや、Javaアプリケーションなどは操作 できません。) 会社で導入するとなると、『ソフトウェアを統一しなきゃ』とか『製品の継続性に問題 ないか』とか、考える必要がありますから、あくまでも個人レベルで業務の効率化を図 るときの選択肢とはなりますが、日々のGUI操作でストレスを感じているものがあるな ら、自分専用にちょっと自動化して、楽しんでみてはいかがでしょうか。 で公開中 今日の内容が、少しでも皆様の役に立てば幸いです。