Releases: nsh1l/print-queue-app
Release list
AYP Print-Queue v1.2.0
What's changed
- Added main UI zoom controls from 80% to 160%.
- Added zoom-out and zoom-in buttons, a percentage slider, and a 100% reset control.
- Added Ctrl+mouse-wheel zoom synchronization through the native ScrollViewer.
- Updated Microsoft.WindowsAppSDK to 2.4.0 from the merged Dependabot update.
Verification
- GitHub Actions CI: https://github.com/nsh1l/print-queue-app/actions/runs/32231435845
- Windows self-contained
win-x64Release publish succeeded. - Published
PrintQueueApp.WinUI.exe --self-testsucceeded on the Windows runner. - The complete published directory was packaged and its ZIP integrity test succeeded.
- ZIP SHA-256:
cdb055c7429bc15941268d1ee0865f34b8abbe8ebe8930af345743ffd423982a
Distribution notes
- Extract and distribute the complete
AYP-Print-Queue-win-x64folder; do not distribute only the EXE. - Printing uses the local Windows print spooler and Windows Shell
printto; behavior depends on the installed printer driver and application associations. - Interactive GUI operation was not manually exercised on the Linux development host; Windows-native build and self-test are covered by the CI run above.
AYP Print-Queue v1.2.0-preview.7
変更
- WinUI 3標準コントロールだけで印刷キュー操作領域を整理
- 「ファイルを追加」「選択削除」「順番変更」「選択送信」を主要操作として整理
- 再送・リトライ・履歴・全消去を副次コマンド/オーバーフローへ整理
- プリンター選択と送信操作を独立したパネルとして整理
- キュー件数と状態表示の視認性を改善
Windows検証
- Windows GPUワーカーで
dotnet restore成功 - Debug build 成功
- Release self-contained publish 成功
QueueItem self-test成功- 警告 0 / エラー 0
- ZIP整合性検証成功
配布物
AYP-Print-Queue-win-x64-v1.2.0-preview.7.zip- SHA-256:
721d67c581d30b921928a7bddfe1e55fff16c62a0eccf917e984f651c599f0f4
既知の制約
- PDF/Excelの印刷は、関連付けられたWindowsアプリが
printto動詞を提供することに依存します。 SubmittedはWindows Shellへ印刷要求を渡した状態で、物理印刷完了を保証しません。- ZIPはフォルダー全体を展開して使用してください。EXE単体では起動できません。
- 実プリンターへの全GUI操作・物理印刷確認は別途必要です。
AYP Print-Queue v1.2.0-preview.6
AYP Print-Queue v1.2.0-preview.6
変更
- 選択した待機項目だけを送信
- 選択した送信済み項目だけを再送
- 選択したエラー項目だけを再送
- キュー追加後のファイル変更・消失を送信前に検知して確認
- 既存のファイルサイズ/最終更新日時を保持し、古い queue.json からの復元にも対応
Windows検証
- Windows GPUワーカー上で
dotnet restore成功 - Debug build 成功
QueueItem self-test成功- Release build 成功
- 警告 0 / エラー 0
配布物
AYP-Print-Queue-win-x64-v1.2.0-preview.6.zip- SHA-256:
8bfe403c35f30e1e42460d1a2d451142e3cdba03650ca730b866430f83e2f59d
既知の制約
- PDF/Excelの印刷は、関連付けられたWindowsアプリが
printto動詞を提供することに依存します。 SubmittedはWindows Shellへ印刷要求を渡した状態で、物理印刷完了を保証しません。- 今回はビルドとself-testまで確認済みです。実プリンターへの全GUI操作・実印刷確認は別途必要です。
AYP Print-Queue v1.2.0-preview.5
AYP Print-Queue v1.2.0-preview.5
Windows x64 preview release for Windows 10 version 2004 (build 19041) or later.
Included
- Duplicate file prevention using normalized full paths
- Retry for failed and submitted queue items
- Submission details and local operation history
- Printer list refresh and printer status display
- Pre-submit confirmation dialog
- Queue reordering and ordered submission mode
- Windows spooler status display
- Queue persistence and recovery without automatic resubmission
Validation
- Windows GPU worker:
dotnet restoresucceeded - Windows GPU worker: Release self-contained publish succeeded
- Windows GPU worker: Debug build and
QueueItem self-testpassed
Submitted means Windows Shell accepted the print request; it does not guarantee physical print completion.
This is a preview release. GUI interaction and physical printer validation remain dependent on an interactive Windows desktop and installed application print handlers.
AYP Print-Queue v1.2.0-preview.4
AYP Print-Queue v1.2.0-preview.4
変更
送信済みを再送を追加。送信済みのfileだけを、現在選択中のprinterへ再度送信します。- 待機中fileは再送操作に含まれないため、新規追加分を誤って重複送信しません。
- queue listのvertical scroll modeとscrollbar visibilityを明示し、長いlistをスクロール可能にしました。
- 再送も通常送信と同じ、最大4件のbounded parallel dispatch・送信中UI lockを使います。
使い方
- fileを送信すると、各行が
送信済みになります。 - 同じfile群をもう一度送るときは、printerを選び
送信済みを再送を押します。 - file数が画面の高さを超える場合は、queue list内をwheelまたはscrollbarでスクロールします。
送信済みはWindows Shellが印刷要求を開始できた状態であり、紙への印刷完了を意味しません。再送は意図的に同じfileの追加印刷を依頼する操作です。
ZIPは展開したフォルダー全体で使用してください。EXEだけを取り出して実行しないでください。
SHA-256
899482c224d8ad6d55089af9740c23a68eab677d49139e16140019ce4d2d53f7 AYP-Print-Queue-win-x64-v1.2.0-preview.4.zip
AYP Print-Queue v1.2.0-preview.3
AYP Print-Queue v1.2.0-preview.3
複数ファイルをプリンターへより速く送り込むための検証版です。
preview.3の変更
- 待機中ファイルのWindows Shell
printto起動を、直列から最大4件の並列dispatchへ変更 - 送信中もUI操作をblockせず、進行状態を表示
- 送信中の二重送信・ファイル追加/ドロップ・プリンター変更・削除・キューclearを抑止
- parallel dispatchと最大4件の上限をself-testで検証
無制限にprocessを起動すると関連付けappやprinterを圧迫するため、同時実行は4件に制限しています。これは印刷要求の投入を速める変更であり、物理印刷速度は関連付けapp、Windows spooler、printer性能に依存します。
確認してほしいこと
- ZIPを新しいフォルダーへすべて展開します。
PrintQueueApp.WinUI.exeを起動します。- 複数のPDFまたはExcelファイルを追加します。
- printerを選択して送信し、以前より短時間で送信済みになることを確認します。
- 選択したprinterのWindows印刷キューへ各jobが入ることを確認します。
Windows build、self-test、publish、ZIP展開後self-test、製品metadata、PRI/XBF同梱は確認済みです。GUI表示と実printer queueへの投入は対象PCでの確認待ちです。
EXEだけを取り出さず、展開したフォルダー全体で使用してください。
SHA-256
1043149911406e9ab4b71a34de276ba08d2c8afaec7833e9d77fc773ecdbd035 AYP-Print-Queue-win-x64-v1.2.0-preview.3.zip
AYP Print-Queue v1.2.0-preview.2
AYP Print-Queue v1.2.0-preview.2
v1.2.0からの新しい製品名 AYP Print-Queue を適用した検証版です。
preview.2の変更
- window title、画面見出し、製品metadataを
AYP Print-Queueへ変更 - 配布artifact名を
AYP-Print-Queue-win-x64へ変更
v1.2.0の主な追加内容
- Windowsに登録されたプリンターを一覧表示
- Windowsの既定プリンターを初期選択
- 選択したプリンターへWindows Shellの
printto動詞で送信 - プリンター未選択時は送信ボタンを無効化
- 送信状態に選択したプリンター名を表示
確認してほしいこと
- ZIPを新しいフォルダーへすべて展開します。
PrintQueueApp.WinUI.exeを起動します。- window titleと画面見出しが
AYP Print-Queueになっていることを確認します。 - プリンター一覧から任意のプリンターを選び、PDFまたはExcelファイルを送信します。
- 選択したプリンターへ印刷要求が渡ることを確認します。
Windows build、self-test、publish、ZIP展開後self-test、製品metadata、PRI/XBF同梱は確認済みです。GUI表示と実プリンターへの送信は対象PCでの確認待ちです。
EXEだけを取り出さず、展開したフォルダー全体で使用してください。
SHA-256
873cf5dfe128eda3de4762e7269498e8d7175881adea89de88695a605b99d6c2 AYP-Print-Queue-win-x64-v1.2.0-preview.2.zip
Print Queue App v1.2.0-preview.1
Print Queue App v1.2.0-preview.1
プリンター選択メニューを追加した検証版です。
追加内容
- Windowsに登録されたプリンターを一覧表示
- Windowsの既定プリンターを初期選択
- 既定プリンターがない場合は一覧の先頭を選択
- 選択したプリンターへWindows Shellの
printto動詞で送信 - プリンター未選択時は送信ボタンを無効化
- 送信状態に選択したプリンター名を表示
確認してほしいこと
- ZIPを新しいフォルダーへすべて展開します。
PrintQueueApp.WinUI.exeを起動します。- プリンター選択メニューに利用可能なプリンターが表示されることを確認します。
- 任意のプリンターを選択してPDFまたはExcelファイルを送信します。
- 選択したプリンターへ印刷要求が渡ることを確認します。
Windows build、self-test、publish、ZIP展開後self-test、PRI/XBF同梱は確認済みです。GUI表示と実プリンターへの送信は対象PCでの確認待ちです。
EXEだけを取り出さず、展開したフォルダー全体で使用してください。
SHA-256
e7a5a59c3bcae32ccdd1ad3baf87f6240fd03a457fb3647973f55995350aa9d7 PrintQueueApp-win-x64-v1.2.0-preview.1.zip
Print Queue App v1.1.2
Print Queue App v1.1.2
起動してもウィンドウが表示されない問題を修正しました。対象Windows PCでウィンドウ表示まで確認済みです。
修正
App.xamlでWinUI標準のXamlControlsResourcesを登録- 独自entrypointへWinUI標準のprocess requirement・dispatcher初期化を追加
- unpackaged/self-contained publishへ
resources.pri、App.xbf、MainWindow.xbfを必ず含めるよう修正
使用方法
PrintQueueApp-win-x64.zipを新しいフォルダーへすべて展開します。PrintQueueApp.WinUI.exeを起動します。
EXEだけを取り出さず、展開したフォルダー全体で使用してください。.NET 8とWindows App Runtimeを同梱しています。
SHA-256
ab6268e94292197f0dc2468990b8d3a4b9252d7d87570661e222d72953bff53a PrintQueueApp-win-x64.zip
Print Queue App v1.1.2-rc.1
Print Queue App v1.1.2-rc.1
v1.1.1でアプリが起動しない問題の修正候補です。
修正
起動時、画面要素がvisual treeへ接続される前にAutomationPeerを生成しないよう修正しました。画面表示後のステータス読み上げ通知は維持されます。
確認のお願い
- ZIPをフォルダーごとすべて展開してください。
PrintQueueApp.WinUI.exeを起動してください。- ウィンドウが表示されるか確認してください。
これはinteractive Windows PCでの起動確認用pre-releaseです。.NET 8とWindows App Runtimeを同梱しています。EXEだけを抜き出さず、フォルダー全体で使用してください。
SHA-256
c1b166f5132861f1175845de9c5adc1a7627d07f243ca44980d7ceb430049c32 PrintQueueApp-win-x64.zip